.elementor-184 .elementor-element.elementor-element-87530c5 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.51;
}

.elementor-184 .elementor-element.elementor-element-87530c5:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: none;
}

.elementor-184 .elementor-element.elementor-element-87530c5::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    --background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-184 .elementor-element.elementor-element-87530c5, .elementor-184 .elementor-element.elementor-element-87530c5::before {
    --border-transition: 0.3s;
}

.elementor-184 .elementor-element.elementor-element-9df59da {
    text-align: center;
}

.elementor-184 .elementor-element.elementor-element-9df59da .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-184 .elementor-element.elementor-element-dd977e2 {
    --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;
    --justify-content: space-evenly;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-184 .elementor-element.elementor-element-dd977e2.e-con {
    --align-self: center;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-image-mask {
    -webkit-mask-image: url(https://age.triwra.org.tw/symposium2023/wp-content/uploads/2023/08/circle_mask_3-300x300-1.png);
    mask-image: url(https://age.triwra.org.tw/symposium2023/wp-content/uploads/2023/08/circle_mask_3-300x300-1.png);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

#bdt-custom-gallery-848a171 .bdt-gallery-thumbnail img {
    height: 200px;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery.bdt-grid {
    margin-left: -75px;
    margin-top: -10px;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery.bdt-grid > * {
    padding-left: 75px;
    margin-top: 10px;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-custom-gallery-inner {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-gallery-item .bdt-overlay {
    background-color: #E1D1D1;
    margin: 0px;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-gallery-item {
    border-radius: 0px 0px 0px 0px;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-overlay {
    border-radius: 0px 0px 0 0;
    justify-content: center;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-gallery-thumbnail {
    border-radius: 0px 0px 0 0;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title {
    color: #2E322EB0;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-text {
    color: #E10B0B;
}

.elementor-184 .elementor-element.elementor-element-848a171 .bdt-skin-fedara-desc {
    text-align: center;
}

.elementor-184 .elementor-element.elementor-element-848a171 {
    width: var( --container-widget-width, 112.707% );
    max-width: 112.707%;
    --container-widget-width: 112.707%;
    --container-widget-flex-grow: 0;
    z-index: 0;
}

.elementor-184 .elementor-element.elementor-element-848a171.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-184 .elementor-element.elementor-element-045a5a8 {
    text-align: center;
}

.elementor-184 .elementor-element.elementor-element-045a5a8 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-image-mask {
    -webkit-mask-image: url(https://age.triwra.org.tw/symposium2023/wp-content/uploads/2023/08/circle_mask_3-300x300-1.png);
    mask-image: url(https://age.triwra.org.tw/symposium2023/wp-content/uploads/2023/08/circle_mask_3-300x300-1.png);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

#bdt-custom-gallery-ae83f6f .bdt-gallery-thumbnail img {
    height: 200px;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-custom-gallery.bdt-grid {
    margin-left: -100px;
    margin-top: -10px;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-custom-gallery.bdt-grid > * {
    /* padding-left:100px; */
    margin-top: 10px;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-custom-gallery .bdt-gallery-item .bdt-overlay {
    background-color: #FFFFFF;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-custom-gallery .bdt-overlay {
    text-align: center;
    justify-content: center;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-custom-gallery .bdt-gallery-item .bdt-gallery-item-title {
    color: var( --e-global-color-accent );
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-gallery-item .bdt-gallery-item-text {
    font-size: 19px;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f .bdt-skin-fedara-desc {
    text-align: center;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f.elementor-element {
    --order: 99999 /* order end hack */;
}

.elementor-184 .elementor-element.elementor-element-ae83f6f {
    z-index: 0;
    --ep-backdrop-filter-blur: 0px;
}

.elementor-184 .elementor-element.elementor-element-c714651 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

@media(min-width: 768px) {
    .elementor-184 .elementor-element.elementor-element-dd977e2 {
        --content-width:944px;
    }
}

@media(min-width: 1025px) {
    .elementor-184 .elementor-element.elementor-element-87530c5::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-87530c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
        background-attachment:fixed;
    }
}
