.elementor-258 .elementor-element.elementor-element-96c9793{--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;--overlay-opacity:0.24;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#011B3608;--border-color:#011B3608;--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-258 .elementor-element.elementor-element-96c9793::before, .elementor-258 .elementor-element.elementor-element-96c9793 > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-96c9793 > .e-con-inner > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-96c9793 > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-96c9793 > .e-con-inner > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-96c9793 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-258 .elementor-element.elementor-element-a794399{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-f2189ff{--display:flex;--justify-content:center;}.elementor-258 .elementor-element.elementor-element-f2189ff.e-con{--flex-grow:0;--flex-shrink:0;}.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-258 .elementor-element.elementor-element-bffe5bd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-258 .elementor-element.elementor-element-bffe5bd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-258 .elementor-element.elementor-element-bffe5bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-258 .elementor-element.elementor-element-bffe5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-258 .elementor-element.elementor-element-bffe5bd .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-bffe5bd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-258 .elementor-element.elementor-element-0377a43{--display:flex;--justify-content:center;}.elementor-258 .elementor-element.elementor-element-0377a43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-258 .elementor-element.elementor-element-5bf5d8b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-258 .elementor-element.elementor-element-5bf5d8b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-258 .elementor-element.elementor-element-5bf5d8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-258 .elementor-element.elementor-element-5bf5d8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-258 .elementor-element.elementor-element-5bf5d8b .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-5bf5d8b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-258 .elementor-element.elementor-element-6407137{--display:flex;--justify-content:center;}.elementor-258 .elementor-element.elementor-element-6407137.e-con{--flex-grow:0;--flex-shrink:0;}.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-258 .elementor-element.elementor-element-3266c59 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-5a34bcb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-5a34bcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-258 .elementor-element.elementor-element-e3a638c{--display:flex;--justify-content:center;}.elementor-258 .elementor-element.elementor-element-98c34f9{text-align:center;}.elementor-258 .elementor-element.elementor-element-98c34f9 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-2c1f535{--display:flex;}.elementor-258 .elementor-element.elementor-element-4c6f56f{text-align:center;}.elementor-258 .elementor-element.elementor-element-4c6f56f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-0503dbc{--display:flex;}.elementor-258 .elementor-element.elementor-element-2e3c94a{text-align:center;}.elementor-258 .elementor-element.elementor-element-2e3c94a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-0529ac3{--display:flex;}.elementor-258 .elementor-element.elementor-element-1829e4e{text-align:center;}.elementor-258 .elementor-element.elementor-element-1829e4e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-da326e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-position:4px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:4px;--e-n-carousel-arrow-size:19px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-edf137a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-258 .elementor-element.elementor-element-f68a656 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-258 .elementor-element.elementor-element-f68a656 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-258 .elementor-element.elementor-element-f68a656 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-258 .elementor-element.elementor-element-6a793bd{--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:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#011B3612;--border-color:#011B3612;box-shadow:0px 6px 8px -11px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-258 .elementor-element.elementor-element-1300dfc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-d40df3a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-258 .elementor-element.elementor-element-2e2e82f{text-align:start;}.elementor-258 .elementor-element.elementor-element-6f70a14{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-258 .elementor-element.elementor-element-4e3c930{--display:flex;--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-16ed86d{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-258 .elementor-element.elementor-element-e6ebf7f{--display:flex;}.elementor-258 .elementor-element.elementor-element-ff19012{--display:flex;}.elementor-258 .elementor-element.elementor-element-b234cf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-24fd140{--display:flex;}.elementor-258 .elementor-element.elementor-element-2b4f5c1 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-69c6d80{text-align:center;}.elementor-258 .elementor-element.elementor-element-69c6d80 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-702c59c img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-24fef7e{text-align:center;}.elementor-258 .elementor-element.elementor-element-24fef7e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-6faba57{--display:flex;}.elementor-258 .elementor-element.elementor-element-0a7b61f img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-ecf2a5c{text-align:center;}.elementor-258 .elementor-element.elementor-element-ecf2a5c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-c79875f img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-f0875a3{text-align:center;}.elementor-258 .elementor-element.elementor-element-f0875a3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-e367e52{--display:flex;}.elementor-258 .elementor-element.elementor-element-f56ed09 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-094f390{text-align:center;}.elementor-258 .elementor-element.elementor-element-094f390 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-4875614 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-e0b1801{text-align:center;}.elementor-258 .elementor-element.elementor-element-e0b1801 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-7282f59{--display:flex;}.elementor-258 .elementor-element.elementor-element-7595a71 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-d4884c6{text-align:center;}.elementor-258 .elementor-element.elementor-element-d4884c6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-7daea15 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-f79bbc5{text-align:center;}.elementor-258 .elementor-element.elementor-element-f79bbc5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-70f12d6{--display:flex;}.elementor-258 .elementor-element.elementor-element-9a029ad img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-eb805b6{text-align:center;}.elementor-258 .elementor-element.elementor-element-eb805b6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-fb7f36a img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-c760da3{text-align:center;}.elementor-258 .elementor-element.elementor-element-c760da3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-4214794{--display:flex;}.elementor-258 .elementor-element.elementor-element-85636d2 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-50d8b79{text-align:center;}.elementor-258 .elementor-element.elementor-element-50d8b79 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-c5f25d4 img{height:74px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-bf14d27{text-align:center;}.elementor-258 .elementor-element.elementor-element-bf14d27 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-af72e2b{--display:flex;}.elementor-258 .elementor-element.elementor-element-bc2f78d{--display:flex;}.elementor-258 .elementor-element.elementor-element-cb1cee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-fa316f1{--display:flex;}.elementor-258 .elementor-element.elementor-element-317ae60 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-7f7ea16{text-align:center;}.elementor-258 .elementor-element.elementor-element-7f7ea16 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-4397db8{--display:flex;}.elementor-258 .elementor-element.elementor-element-d4db53c img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-aac0bca{text-align:center;}.elementor-258 .elementor-element.elementor-element-aac0bca .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-91a595f{--display:flex;}.elementor-258 .elementor-element.elementor-element-eef24b7 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-7ffc440{text-align:center;}.elementor-258 .elementor-element.elementor-element-7ffc440 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-0306064{--display:flex;}.elementor-258 .elementor-element.elementor-element-3544493 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-e28c2da{text-align:center;}.elementor-258 .elementor-element.elementor-element-e28c2da .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-dce7452{--display:flex;}.elementor-258 .elementor-element.elementor-element-e9f657a{--display:flex;}.elementor-258 .elementor-element.elementor-element-433fa4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-a089161{--display:flex;}.elementor-258 .elementor-element.elementor-element-b96172b img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-adb2596{text-align:center;}.elementor-258 .elementor-element.elementor-element-adb2596 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-0493ea9{--display:flex;}.elementor-258 .elementor-element.elementor-element-cb6e745 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-f35fce7{text-align:center;}.elementor-258 .elementor-element.elementor-element-f35fce7 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-0bb766f{--display:flex;}.elementor-258 .elementor-element.elementor-element-3e4b176 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-26d8f62{text-align:center;}.elementor-258 .elementor-element.elementor-element-26d8f62 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-ac6c1de{--display:flex;}.elementor-258 .elementor-element.elementor-element-f2a99f4{--display:flex;}.elementor-258 .elementor-element.elementor-element-3f32901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-972c88b{--display:flex;}.elementor-258 .elementor-element.elementor-element-6f2df38 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-482fef6{text-align:center;}.elementor-258 .elementor-element.elementor-element-482fef6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-3b08883{--display:flex;}.elementor-258 .elementor-element.elementor-element-eecdd97 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-da1fea1{text-align:center;}.elementor-258 .elementor-element.elementor-element-da1fea1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-7436067{--display:flex;}.elementor-258 .elementor-element.elementor-element-aa639e9 img{height:250px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-07a0dfb{text-align:center;}.elementor-258 .elementor-element.elementor-element-07a0dfb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-e8409b6{--display:flex;}.elementor-258 .elementor-element.elementor-element-fd27bac{--display:flex;}.elementor-258 .elementor-element.elementor-element-407524c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-36a1a31{--display:flex;}.elementor-258 .elementor-element.elementor-element-3a6ffc9 img{height:190px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-120a3c3{text-align:center;}.elementor-258 .elementor-element.elementor-element-120a3c3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-6f3912e{--display:flex;}.elementor-258 .elementor-element.elementor-element-fd0cdb3 img{height:190px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-ea0a3cf{text-align:center;}.elementor-258 .elementor-element.elementor-element-ea0a3cf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-a97bde2{--display:flex;}.elementor-258 .elementor-element.elementor-element-10071dd img{height:190px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-582befc{text-align:center;}.elementor-258 .elementor-element.elementor-element-582befc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-54ce880{--display:flex;}.elementor-258 .elementor-element.elementor-element-225f9cf img{height:190px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-514bc44{text-align:center;}.elementor-258 .elementor-element.elementor-element-514bc44 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-6626aef{--display:flex;}.elementor-258 .elementor-element.elementor-element-17cf3f3{--display:flex;}.elementor-258 .elementor-element.elementor-element-5eca163{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-74d5c47{--display:flex;}.elementor-258 .elementor-element.elementor-element-c40803d img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-caf36cf{text-align:center;}.elementor-258 .elementor-element.elementor-element-caf36cf .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.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-258 .elementor-element.elementor-element-fb77b9f{text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-ded86ba img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-b5c3ad4{text-align:center;}.elementor-258 .elementor-element.elementor-element-b5c3ad4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-0584e10{text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-0254d66{--display:flex;}.elementor-258 .elementor-element.elementor-element-31d34f6 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-b763210{text-align:center;}.elementor-258 .elementor-element.elementor-element-b763210 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-b51d463{text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-67f4c3c img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-00fafba{text-align:center;}.elementor-258 .elementor-element.elementor-element-00fafba .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-3257941{text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-2cee38b{--display:flex;}.elementor-258 .elementor-element.elementor-element-9ba5fd8 img{border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-99431c5{text-align:center;}.elementor-258 .elementor-element.elementor-element-99431c5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-9134713{text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-5f640fd{--display:flex;}.elementor-258 .elementor-element.elementor-element-cb2fb23{--display:flex;}.elementor-258 .elementor-element.elementor-element-3cf0ab4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-6b97f71{--display:flex;}.elementor-258 .elementor-element.elementor-element-a8b69cd img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-a7985cc{text-align:center;}.elementor-258 .elementor-element.elementor-element-a7985cc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-9b30272{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9b30272 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-eef173a{text-align:center;}.elementor-258 .elementor-element.elementor-element-eef173a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-45ba68f{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-45ba68f img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-d580b0f{text-align:center;}.elementor-258 .elementor-element.elementor-element-d580b0f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-82cb7b4{--display:flex;}.elementor-258 .elementor-element.elementor-element-0693b09 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-4e7f359{text-align:center;}.elementor-258 .elementor-element.elementor-element-4e7f359 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-40932c1{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-40932c1 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-65d172d{text-align:center;}.elementor-258 .elementor-element.elementor-element-65d172d .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-850fad0{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-850fad0 img{width:100%;height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-df0ce22{text-align:center;}.elementor-258 .elementor-element.elementor-element-df0ce22 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-bbfde52{--display:flex;}.elementor-258 .elementor-element.elementor-element-6928d73 img{height:41px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011A;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-5055510{text-align:center;}.elementor-258 .elementor-element.elementor-element-5055510 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-95eecb5{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-95eecb5 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-6288534{text-align:center;}.elementor-258 .elementor-element.elementor-element-6288534 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-ceb84f2{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-ceb84f2 img{width:99%;height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-698a4af{text-align:center;}.elementor-258 .elementor-element.elementor-element-698a4af .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-93d102d{--display:flex;}.elementor-258 .elementor-element.elementor-element-a910234 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-8fdcc76{text-align:center;}.elementor-258 .elementor-element.elementor-element-8fdcc76 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-3aff563{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-3aff563 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-e20b08a{text-align:center;}.elementor-258 .elementor-element.elementor-element-e20b08a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-a9bde7f{--display:flex;}.elementor-258 .elementor-element.elementor-element-da41798 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-4248f26{text-align:center;}.elementor-258 .elementor-element.elementor-element-4248f26 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-9d2a660{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-9d2a660 img{height:41px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-b6c33cd{text-align:center;}.elementor-258 .elementor-element.elementor-element-b6c33cd .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-d22bde4{--display:flex;}.elementor-258 .elementor-element.elementor-element-22475e5{--display:flex;}.elementor-258 .elementor-element.elementor-element-7db16ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-81f2c7b{--display:flex;}.elementor-258 .elementor-element.elementor-element-f109f01 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-b9b2779{text-align:center;}.elementor-258 .elementor-element.elementor-element-b9b2779 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-b0938f3{--display:flex;}.elementor-258 .elementor-element.elementor-element-6684f2c img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-0b8e73b{text-align:center;}.elementor-258 .elementor-element.elementor-element-0b8e73b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-3b12607{--display:flex;}.elementor-258 .elementor-element.elementor-element-d3f4369 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-16e0d5f{text-align:center;}.elementor-258 .elementor-element.elementor-element-16e0d5f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-9607bcf{--display:flex;}.elementor-258 .elementor-element.elementor-element-6a04ff6 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-753df51{text-align:center;}.elementor-258 .elementor-element.elementor-element-753df51 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-e5edbbe{--display:flex;}.elementor-258 .elementor-element.elementor-element-5e799ee img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-4dbfa9e{text-align:center;}.elementor-258 .elementor-element.elementor-element-4dbfa9e .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-a190b67{--display:flex;}.elementor-258 .elementor-element.elementor-element-694a005 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-0b26406{text-align:center;}.elementor-258 .elementor-element.elementor-element-0b26406 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-eb28962{--display:flex;}.elementor-258 .elementor-element.elementor-element-9528c4d{--display:flex;}.elementor-258 .elementor-element.elementor-element-ec07d92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-12c610d{--display:flex;}.elementor-258 .elementor-element.elementor-element-f602541 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-5151496{text-align:center;}.elementor-258 .elementor-element.elementor-element-5151496 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-795b765{--display:flex;}.elementor-258 .elementor-element.elementor-element-941ae1d img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-cde1024{text-align:center;}.elementor-258 .elementor-element.elementor-element-cde1024 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-449222d{--display:flex;}.elementor-258 .elementor-element.elementor-element-23d7090 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-e1ba2b0{text-align:center;}.elementor-258 .elementor-element.elementor-element-e1ba2b0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-c0a0954{--display:flex;}.elementor-258 .elementor-element.elementor-element-6888905 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-4ba7afc{text-align:center;}.elementor-258 .elementor-element.elementor-element-4ba7afc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-4884460{--display:flex;}.elementor-258 .elementor-element.elementor-element-0bb6288 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-5c640a3{text-align:center;}.elementor-258 .elementor-element.elementor-element-5c640a3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-a7fa675{--display:flex;}.elementor-258 .elementor-element.elementor-element-5dcebb5 img{height:155px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-4ef7b96{text-align:center;}.elementor-258 .elementor-element.elementor-element-4ef7b96 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-e2e7557{--display:flex;}.elementor-258 .elementor-element.elementor-element-20b0900{--display:flex;}.elementor-258 .elementor-element.elementor-element-758ea54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-ff390b5{--display:flex;}.elementor-258 .elementor-element.elementor-element-ac4af84 img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-7753a2c{text-align:center;}.elementor-258 .elementor-element.elementor-element-7753a2c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-5e933c2{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-08a63fc{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-08a63fc img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-93b53c4{text-align:center;}.elementor-258 .elementor-element.elementor-element-93b53c4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-161df2a{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-98aa2b5{--display:flex;}.elementor-258 .elementor-element.elementor-element-3ca8d7c img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-c39dd0c{text-align:center;}.elementor-258 .elementor-element.elementor-element-c39dd0c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-9077585{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-712cdc8{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-712cdc8 img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-2ade147{text-align:center;}.elementor-258 .elementor-element.elementor-element-2ade147 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-5a737a3{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-63f03ea{--display:flex;}.elementor-258 .elementor-element.elementor-element-8b6a5c3 img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-eac8873{text-align:center;}.elementor-258 .elementor-element.elementor-element-eac8873 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-f94ee3e{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-7f71ff2{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-7f71ff2 img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-e0183e1{text-align:center;}.elementor-258 .elementor-element.elementor-element-e0183e1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-db5af5b{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-5b5e0ab{--display:flex;}.elementor-258 .elementor-element.elementor-element-53c84d6 img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-be2db16{text-align:center;}.elementor-258 .elementor-element.elementor-element-be2db16 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-000f9c6{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-2e07b47{padding:30px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-2e07b47 img{height:130px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-258 .elementor-element.elementor-element-aa07a45{text-align:center;}.elementor-258 .elementor-element.elementor-element-aa07a45 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-258 .elementor-element.elementor-element-91769f8{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-258 .elementor-element.elementor-element-11b0d3f{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-11b0d3f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-258 .elementor-element.elementor-element-11b0d3f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-11b0d3f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-258 .elementor-element.elementor-element-11b0d3f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-11b0d3f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#011B3617;}.elementor-258 .elementor-element.elementor-element-11b0d3f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Work Sans", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-258 .elementor-element.elementor-element-aaeaaf4{--display:flex;}.elementor-258 .elementor-element.elementor-element-20cf198{--display:flex;}.elementor-258 .elementor-element.elementor-element-17528dd{--display:flex;}.elementor-258 .elementor-element.elementor-element-333055f{--display:flex;}.elementor-258 .elementor-element.elementor-element-d9f9636{--display:flex;}.elementor-258 .elementor-element.elementor-element-2989666{--display:flex;}.elementor-258 .elementor-element.elementor-element-4344e75{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:5px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}:where( .elementor-258 .elementor-element.elementor-element-4344e75 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:var( --e-global-color-7066303 );}.elementor-258 .elementor-element.elementor-element-4344e75 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-258 .elementor-element.elementor-element-4344e75 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-258 .elementor-element.elementor-element-4344e75 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-258 .elementor-element.elementor-element-4344e75 {--n-menu-title-color-hover:var( --e-global-color-secondary );}.elementor-258 .elementor-element.elementor-element-9e9631c{--display:flex;--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:center;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-9f093c9{padding:10px 13px 10px 0px;}.elementor-258 .elementor-element.elementor-element-9f093c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-9f093c9.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-9f093c9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-9f093c9.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-9f093c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-9f093c9 .elementor-icon{font-size:20px;}.elementor-258 .elementor-element.elementor-element-9f093c9 .elementor-icon svg{height:20px;}.elementor-258 .elementor-element.elementor-element-75d0f96{--display:flex;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-258 .elementor-element.elementor-element-de8d952{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-de8d952 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-de8d952.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-de8d952.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-de8d952.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-de8d952.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-de8d952.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-de8d952 .elementor-icon{font-size:20px;}.elementor-258 .elementor-element.elementor-element-de8d952 .elementor-icon svg{height:20px;}.elementor-258 .elementor-element.elementor-element-de8d952 .elementor-icon-wrapper svg{width:auto;}.elementor-258 .elementor-element.elementor-element-fcd5448{padding:0px 0px 0px 0px;}.elementor-258 .elementor-element.elementor-element-fcd5448 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-fcd5448.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-fcd5448.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-fcd5448.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-fcd5448.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-fcd5448.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-fcd5448 .elementor-icon{font-size:20px;}.elementor-258 .elementor-element.elementor-element-fcd5448 .elementor-icon svg{height:20px;}.elementor-258 .elementor-element.elementor-element-fcd5448 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-258 .elementor-element.elementor-element-666691a .elementor-menu-cart__close-button, .elementor-258 .elementor-element.elementor-element-666691a .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-258 .elementor-element.elementor-element-666691a{width:initial;max-width:initial;padding:0px 0px 0px 0px;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-icon-size:20px;--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-258 .elementor-element.elementor-element-666691a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-258 .elementor-element.elementor-element-666691a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-258 .elementor-element.elementor-element-cb96b35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-258 .elementor-element.elementor-element-cb96b35:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-cb96b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-258 .elementor-element.elementor-element-240b616{--display:flex;--justify-content:center;}.elementor-258 .elementor-element.elementor-element-8cfd4fe{text-align:center;}.elementor-258 .elementor-element.elementor-element-8cfd4fe .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7066303 );}.elementor-258 .elementor-element.elementor-element-560aadf{--display:flex;}.elementor-258 .elementor-element.elementor-element-6fcc016{text-align:center;}.elementor-258 .elementor-element.elementor-element-6fcc016 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7066303 );}.elementor-258 .elementor-element.elementor-element-6449f2b{--display:flex;}.elementor-258 .elementor-element.elementor-element-4f632a5{text-align:center;}.elementor-258 .elementor-element.elementor-element-4f632a5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-7066303 );}.elementor-258 .elementor-element.elementor-element-4035bec{--display:flex;}.elementor-258 .elementor-element.elementor-element-71460af{text-align:center;}.elementor-258 .elementor-element.elementor-element-71460af .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-258 .elementor-element.elementor-element-598fc09{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-position:4px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:4px;--e-n-carousel-arrow-size:19px;--e-n-carousel-arrow-normal-color:var( --e-global-color-7066303 );}.elementor-258 .elementor-element.elementor-element-5a2f4f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-258 .elementor-element.elementor-element-5751fd2{--display:flex;}.elementor-258 .elementor-element.elementor-element-19b8078 .elementor-icon-wrapper{text-align:center;}.elementor-258 .elementor-element.elementor-element-7c955af{--display:flex;border-style:solid;--border-style:solid;border-color:#0000001F;--border-color:#0000001F;}.elementor-258 .elementor-element.elementor-element-38766c2{text-align:start;}.elementor-258 .elementor-element.elementor-element-996fb5b{--display:flex;}.elementor-258 .elementor-element.elementor-element-fb7ee0b{--display:flex;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-258 .elementor-element.elementor-element-0f8f7ed{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-close-button-color:var( --e-global-color-primary );--remove-item-button-color:var( --e-global-color-primary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-258 .elementor-element.elementor-element-0f8f7ed .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-258 .elementor-element.elementor-element-0f8f7ed .elementor-menu-cart__product-name a{color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-258 .elementor-element.elementor-element-da326e5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-258 .elementor-element.elementor-element-598fc09{--e-n-carousel-swiper-slides-to-display:1;}.elementor-258 .elementor-element.elementor-element-5a2f4f6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-258 .elementor-element.elementor-element-7c955af{border-width:0px 01px 0px 01px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:01px;}.elementor-258 .elementor-element.elementor-element-38766c2{text-align:center;}.elementor-258 .elementor-element.elementor-element-fb7ee0b{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-258 .elementor-element.elementor-element-0f8f7ed{padding:0px 0px 0px 50px;--main-alignment:right;--toggle-icon-size:25px;}}@media(max-width:767px){.elementor-258 .elementor-element.elementor-element-da326e5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-258 .elementor-element.elementor-element-598fc09{--e-n-carousel-swiper-slides-to-display:1;}.elementor-258 .elementor-element.elementor-element-5a2f4f6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-258 .elementor-element.elementor-element-5751fd2{--width:20%;--justify-content:center;}.elementor-258 .elementor-element.elementor-element-19b8078 .elementor-icon{font-size:36px;}.elementor-258 .elementor-element.elementor-element-19b8078 .elementor-icon svg{height:36px;}.elementor-258 .elementor-element.elementor-element-7c955af{--width:60%;--justify-content:center;border-width:0px 01px 0px 01px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:01px;}.elementor-258 .elementor-element.elementor-element-38766c2 img{width:95%;}.elementor-258 .elementor-element.elementor-element-996fb5b{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-258 .elementor-element.elementor-element-fb7ee0b{--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;--justify-content:center;--margin-top:02px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-258 .elementor-element.elementor-element-0f8f7ed{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-258 .elementor-element.elementor-element-f2189ff{--width:16%;}.elementor-258 .elementor-element.elementor-element-0377a43{--width:12%;}.elementor-258 .elementor-element.elementor-element-6407137{--width:14.959%;}.elementor-258 .elementor-element.elementor-element-5a34bcb{--width:29.02%;}.elementor-258 .elementor-element.elementor-element-d40df3a{--width:20%;}.elementor-258 .elementor-element.elementor-element-ff19012{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-bc2f78d{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-e9f657a{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-f2a99f4{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-e8409b6{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-17cf3f3{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-cb2fb23{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-22475e5{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-9528c4d{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-e2e7557{--content-width:79%;}.elementor-258 .elementor-element.elementor-element-9e9631c{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-258 .elementor-element.elementor-element-5751fd2{--width:20%;}.elementor-258 .elementor-element.elementor-element-7c955af{--width:60%;}.elementor-258 .elementor-element.elementor-element-996fb5b{--width:20%;}}/* Start custom CSS for heading, class: .elementor-element-3266c59 *//* Contenedor con ancho fijo */
#promo-heading {
  width: 100%;                 /* ancho fijo */
  overflow: hidden;             /* oculta lo que sale */
  position: relative;
  white-space: nowrap;          /* evita salto de línea */
}

/* Texto dentro (animado) */
#promo-heading .elementor-heading-title {
  display: inline-block;
  padding-left: 100%;           /* arranca fuera a la derecha */
  animation: marquee 21s linear infinite;
}

/* Animación */
@keyframes marquee {
  0%   { transform: translateX(0); opacity: 1; }
  90%  { opacity: 1; }
  100% { transform: translateX(-100%); opacity: 0; }
}

/* Efecto de desvanecido en bordes */
#promo-heading::before,
#promo-heading::after {
  content: "";
  position: absolute;
  top: 0;
  width: 20px;                  /* zona de fade */
  height: 100%;
  pointer-events: none;
}

#promo-heading::before {
  left: 0;
  background: linear-gradient(to right, white, transparent);
}

#promo-heading::after {
  right: 0;
  background: linear-gradient(to left, white, transparent);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac4af84 *//* Contenedor del widget de imagen en Elementor */
.img-swap-1 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-1 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-1.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-1:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08a63fc *//* Contenedor del widget de imagen en Elementor */
.img-swap-5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-5 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-5.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-5:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ca8d7c *//* Contenedor del widget de imagen en Elementor */
.img-swap-2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-2 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-2.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-2:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712cdc8 *//* Contenedor del widget de imagen en Elementor */
.img-swap-6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-6 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-6.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b6a5c3 *//* Contenedor del widget de imagen en Elementor */
.img-swap-3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-3 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-3.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f71ff2 *//* Contenedor del widget de imagen en Elementor */
.img-swap-7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-7 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.png") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53c84d6 *//* Contenedor del widget de imagen en Elementor */
.img-swap-4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-4 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-4.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e07b47 *//* Contenedor del widget de imagen en Elementor */
.img-swap-8 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

/* Imagen original */
.img-swap-8 img {
  display: block;
  transition: opacity 0.5s ease-in-out;
}

/* Segunda imagen como capa encima */
.img-swap-8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://brandoon.eu/wp-content/uploads/2025/09/hover-image-7.webp") center/cover no-repeat;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  pointer-events: none; /* evita bloquear clics */
}

/* Hover: aparece la segunda imagen */
.img-swap-8:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-666691a *//* Quitar padding y ancho fijo del botón cart */
.elementor-menu-cart__toggle .elementor-button,
.elementor-menu-cart__toggle .elementor-button-icon {
  padding: 0 !important;     /* sin padding */
  margin: 0 !important;      /* sin margen */
  width: auto !important;    /* ancho automático */
  min-width: auto !important;/* elimina ancho mínimo */
  line-height: 1 !important; /* centra el icono verticalmente */
  background: none !important; /* sin fondo (si aplica) */
  border: none !important;     /* sin borde */
}

/* El contenedor tampoco debe forzar ancho extra */
.elementor-menu-cart__toggle {
  padding: 0 !important;
  margin: 0 !important;
  width: auto !important;
}/* End custom CSS */