.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:99999;border:0;padding:0}.popup-content{background:#fff;padding:30px;border-radius:10px;position:relative;width:90%;max-width:960px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.close{position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer;color:#333;z-index:100;line-height:1}.popup-join-btn{display:inline-block;margin-top:20px;padding:12px 24px;background:var(--ast-global-color-0);color:#fff !important;text-decoration:none;border-radius:5px}.popup h3{text-align:center;margin-bottom:20px}.popup h4{margin:0 0 10px}.popup h6{font-size:.95em}#YoutubePopup{height:100vh;cursor:pointer}#YoutubePopup .popup-content{max-width:800px;padding:0;background:#000;overflow:hidden}#YoutubePopup .popup-contents{position:relative;width:100%;aspect-ratio:16/9}#YoutubePopup iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#YoutubePopup img{width:100%;height:100%;object-fit:cover;border-radius:5px}#YoutubePopup .close{color:#fff;top:5px;right:5px}@media screen and (max-width:767px){#YoutubePopup{height:auto;max-width:430px;margin:0 auto}#YoutubePopup .close{top:5px;right:10px;background:rgba(0,0,0,.5);width:40px;height:40px;text-align:center;border-radius:50%}}.popup-contents iframe{width:100%;aspect-ratio:16/9;display:block}#LinkPopup .popup-content{max-width:500px}#LinkPopup .popupLinkText{word-break:break-all;font-size:14px;color:#666}#OfferingPopup .popup-content{max-width:500px;width:90%}#OfferingPopup .popup-body{max-height:70vh;overflow-y:auto;padding-right:10px}#OfferingPopup .section-title{border-left:4px solid #333;padding-left:10px}#OfferingPopup .note{padding:10px;font-size:.9em}#OfferingPopup .bank-card{margin-top:20px;border-top:1px dashed #ccc;padding-top:15px}#OfferingPopup .bank-table{width:100%;border-collapse:collapse;margin-top:15px;font-size:.9em;border:1px solid #eee}#OfferingPopup .bank-table th,#OfferingPopup .bank-table td{border:1px solid #eee;text-align:left;padding:10px}#OfferingPopup .bank-table th{background:#f8f8f8;width:30%}#OfferingPopup .offering-hr{border:0;border-top:1px double #ccc;margin:30px 0}#OfferingPopup .online-item{margin-bottom:15px;background:#f0f4f8;padding:15px;border-radius:8px;text-align:center}.custom-acf-btn-wrapper{display:flex;width:100%;margin:10px 0}div.elementor-element.ytimg{display:none !important}div.elementor-element.ytimg.mt-yt.current-yt{display:block !important}div.elementor-element.ytimg.mt-img.current-img{display:block !important}div.elementor-element.ytimg.mt-oth.current-oth{display:block !important}.sby_custom_meta{padding:5px 0}.sby_custom_title{display:block;font-weight:700;font-size:1.15em;line-height:1.25em;color:var(--ast-global-color-2);margin-bottom:10px}.sby_custom_date{display:block;font-size:.75em;letter-spacing:.1px}#sby_lightbox .sby_video_thumbnail:hover .sby_thumbnail_hover,[id^=sb_youtube_].sb_youtube .sby_video_thumbnail:hover .sby_thumbnail_hover{opacity:0!important}.sby_play_btn{display:none}.sby_item{transform:scale(1);transition:transform 1s ease-in-out}.sby_item:hover .sby_video_thumbnail_wrap .sby_video_thumbnail.sby_item_video_thumbnail.sby_imgLiquid_bgSize.sby_imgLiquid_ready{transform:scale(.95)}