.elementor-1254 .elementor-element.elementor-element-a1a9454{--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-1254 .elementor-element.elementor-element-cda24ba{text-align:left;}.elementor-1254 .elementor-element.elementor-element-1579a67{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-2cabb3a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-6c81fea{text-align:justify;color:#000000;}.elementor-1254 .elementor-element.elementor-element-78b46c7.elementor-element{--align-self:flex-start;}.elementor-1254 .elementor-element.elementor-element-78b46c7{text-align:left;}.elementor-1254 .elementor-element.elementor-element-78b46c7 img{max-width:35%;}.elementor-1254 .elementor-element.elementor-element-271d946{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-271d946.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-dea626c{--display:flex;}.elementor-1254 .elementor-element.elementor-element-ed94351 .elementor-heading-title{font-size:24px;color:#000000;}.elementor-1254 .elementor-element.elementor-element-0a52027.elementor-element{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-0a52027{text-align:justify;color:#000000;}.elementor-1254 .elementor-element.elementor-element-b0cd8df{--display:flex;}.elementor-1254 .elementor-element.elementor-element-afdfc53 .elementor-heading-title{font-size:24px;color:#000000;}.elementor-1254 .elementor-element.elementor-element-872e093.elementor-element{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-872e093{text-align:justify;color:#000000;}.elementor-1254 .elementor-element.elementor-element-0518e4f{--display:flex;}.elementor-1254 .elementor-element.elementor-element-832cb1e .elementor-heading-title{font-size:24px;color:#000000;}.elementor-1254 .elementor-element.elementor-element-289cb57.elementor-element{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-289cb57{text-align:justify;color:#000000;}.elementor-1254 .elementor-element.elementor-element-a6d4859{--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-1254 .elementor-element.elementor-element-9715594 .elementor-heading-title{font-size:24px;color:#000000;}.elementor-1254 .elementor-element.elementor-element-fca22ad .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1254 .elementor-element.elementor-element-fca22ad .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1254 .elementor-element.elementor-element-fca22ad{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-1254 .elementor-element.elementor-element-cda24ba img{max-width:70%;}.elementor-1254 .elementor-element.elementor-element-1579a67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-2cabb3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-2cabb3a.e-con{--order:2;}.elementor-1254 .elementor-element.elementor-element-78b46c7{text-align:center;}.elementor-1254 .elementor-element.elementor-element-78b46c7 img{max-width:30%;}.elementor-1254 .elementor-element.elementor-element-271d946{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-271d946.e-con{--order:1;}}@media(max-width:767px){.elementor-1254 .elementor-element.elementor-element-1579a67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-2cabb3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-2cabb3a.e-con{--order:2;}.elementor-1254 .elementor-element.elementor-element-6c81fea{font-size:12px;}.elementor-1254 .elementor-element.elementor-element-78b46c7{text-align:center;}.elementor-1254 .elementor-element.elementor-element-78b46c7 img{max-width:50%;}.elementor-1254 .elementor-element.elementor-element-271d946{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1254 .elementor-element.elementor-element-271d946.e-con{--order:1;}.elementor-1254 .elementor-element.elementor-element-0a52027{font-size:12px;}.elementor-1254 .elementor-element.elementor-element-872e093{font-size:12px;}.elementor-1254 .elementor-element.elementor-element-289cb57{font-size:12px;}}/* Start custom CSS for image, class: .elementor-element-78b46c7 */.hover-switch-img2 img {
  transition: all 0.3s ease-in-out;
}

/* 滑鼠移上去時，改變圖片為另一張 */
.hover-switch-img2:hover img {
  content: url('https://2025.ironrose-fest.com/media/2025/08/IRONROSE-_buytickets-hover.png'); /* 替換成你的B圖片網址 */
}/* End custom CSS */