.elementor-27 .elementor-element.elementor-element-a45d41d{--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;}.elementor-27 .elementor-element.elementor-element-5062b7c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-5062b7c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-174c021.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-174c021{text-align:left;}.elementor-27 .elementor-element.elementor-element-174c021 img{max-width:50%;}.elementor-27 .elementor-element.elementor-element-55582a0{--display:flex;}.elementor-27 .elementor-element.elementor-element-273bed5{--spacer-size:30px;}.elementor-27 .elementor-element.elementor-element-67fac06{--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;--justify-content:space-between;}.elementor-27 .elementor-element.elementor-element-67fac06.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7d37f8e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-27 .elementor-element.elementor-element-7d37f8e.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-77eecf6.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-77eecf6{text-align:right;}.elementor-27 .elementor-element.elementor-element-77eecf6 img{max-width:50%;}.elementor-27 .elementor-element.elementor-element-43e341c{--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-27 .elementor-element.elementor-element-de1e61f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-de1e61f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-de1e61f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-cf910ae{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-4758645{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-4758645.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-55c6b75{--spacer-size:30px;}.elementor-27 .elementor-element.elementor-element-68c8bcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-27 .elementor-element.elementor-element-a73d30d{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-a73d30d.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-2042a23{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-2042a23.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-2fc0bb4{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-2fc0bb4.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-34dfc13{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-34dfc13.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-97df01d{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-97df01d.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-f0c673f{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-f0c673f.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-d52fa96{width:initial;max-width:initial;}.elementor-27 .elementor-element.elementor-element-d52fa96.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-5062b7c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-27 .elementor-element.elementor-element-77eecf6{text-align:right;}.elementor-27 .elementor-element.elementor-element-77eecf6 img{max-width:50%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-a45d41d{--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;}.elementor-27 .elementor-element.elementor-element-5062b7c{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-27 .elementor-element.elementor-element-174c021{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-174c021.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-174c021 img{max-width:50%;}.elementor-27 .elementor-element.elementor-element-7d37f8e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-27 .elementor-element.elementor-element-77eecf6{text-align:center;}.elementor-27 .elementor-element.elementor-element-77eecf6 img{max-width:50%;}.elementor-27 .elementor-element.elementor-element-cf910ae{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-27 .elementor-element.elementor-element-cf910ae.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4758645.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-68c8bcc{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}}/* Start custom CSS for image, class: .elementor-element-77eecf6 */.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 */