/* GoldstarDance Passion V6.3 - fallback/base styles for migrated main pages */
.gs-main-page .site-main{padding-top:0;overflow:hidden}.gs-main-page .elementor{min-height:55vh}.gs-main-page .elementor img{max-width:100%;height:auto}.gs-main-page .elementor iframe{width:100%;min-height:420px;border:0}.gs-main-page .elementor-section>.elementor-container{display:flex;width:100%;max-width:1140px;margin:0 auto}.gs-main-page .elementor-column{min-width:0;display:flex}.gs-main-page .elementor-widget-wrap{width:100%;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start}.gs-main-page .elementor-widget{position:relative;width:100%}.gs-main-page .e-con{position:relative;display:flex;min-width:0}.gs-main-page .e-con>.e-con-inner{width:100%;max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:stretch}.gs-main-page .e-con.e-child>.e-con-inner{max-width:none}.gs-main-page .elementor-widget-container{width:100%}.gs-main-page .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.gs-main-page .elementor-icon-list-items{list-style:none;padding:0;margin:0}.gs-main-page .elementor-icon-list-item{display:flex;gap:10px;align-items:flex-start;margin:.45em 0}.gs-main-page .elementor-icon-list-icon{flex:0 0 1.3em;text-align:center}.gs-main-page .elementor-divider{display:flex}.gs-main-page .elementor-divider-separator{display:block;border-top:1px solid currentColor;min-width:40px}.gs-main-page .elementor-spacer-inner{height:30px}.gs-main-page .elementor-star-rating{font-size:22px;letter-spacing:4px;color:#ffd700}.gs-main-page .elementor-price-table{height:100%;display:flex;flex-direction:column;text-align:center;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12)}.gs-main-page .elementor-price-table__header{padding:25px 20px;background:#191935;color:#fff}.gs-main-page .elementor-price-table__heading{margin:0 0 6px}.gs-main-page .elementor-price-table__features-list{list-style:none;padding:22px;margin:0;background:#fff;color:#111;flex:1}.gs-main-page .elementor-price-table__features-list li{padding:8px 0}.gs-main-page .elementor-price-table__footer{padding:0 20px 24px;background:#fff}.gs-main-page .elementor-price-table__button{padding:12px 24px;border-radius:999px;background:#00a66c;color:#fff}.gs-main-page .elementor-social-icons-wrapper{display:flex;gap:18px;flex-wrap:wrap}.gs-main-page .elementor-social-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;text-decoration:none;background:#056644;color:#fff;font-weight:700}.gs-tabs{width:100%}.gs-tabs .e-n-tabs-heading{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:16px}.gs-tabs .e-n-tab-title{min-height:48px;border:0;padding:10px 12px;background:#056644;color:#fff;font-weight:700;cursor:pointer}.gs-tabs .e-n-tab-title.is-active{background:#0ad489;color:#063}.gs-tabs .gs-tab-panel{display:none}.gs-tabs .gs-tab-panel.is-active{display:flex}.gs-ekit-heading{text-align:center}.gs-team-card{position:relative;overflow:hidden;border-radius:8px;min-height:260px;background:#111;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.16)}.gs-team-card>img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover}.gs-team-overlay{position:absolute;left:0;right:0;bottom:0;padding:18px 16px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff}.gs-team-overlay h3{margin:20px 0 2px;color:#fff}.gs-team-overlay p{margin:0}.gs-team-detail{display:none}.gs-team-modal[hidden]{display:none!important}.gs-team-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:18px}.gs-team-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}.gs-team-modal-card{position:relative;z-index:2;width:min(760px,95vw);max-height:90vh;overflow:auto;background:#fff;color:#111;border-radius:16px;padding:24px;box-shadow:0 20px 70px rgba(0,0,0,.35)}.gs-team-modal-card img{max-width:240px;max-height:300px;object-fit:cover;float:left;margin:0 22px 15px 0;border-radius:10px}.gs-team-modal-card .gs-team-close{float:right;width:42px;height:42px;border:0;border-radius:50%;font-size:27px;cursor:pointer}.gs-team-desc{line-height:1.65}.gs-team-social a{display:inline-block;margin:4px 8px 4px 0}.gs-unsupported{display:none}
@media(max-width:920px){.gs-main-page .elementor-section>.elementor-container{flex-wrap:wrap}.gs-main-page .elementor-column{width:100%!important}.gs-main-page .e-con>.e-con-inner{flex-wrap:wrap}.gs-tabs .e-n-tabs-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-main-page .elementor-price-table{margin-bottom:18px}.gs-main-page .elementor iframe{min-height:360px}}
@media(max-width:600px){.gs-main-page .elementor-section>.elementor-container,.gs-main-page .e-con>.e-con-inner{padding-left:16px;padding-right:16px}.gs-tabs .e-n-tabs-heading{grid-template-columns:1fr}.gs-team-modal-card img{float:none;display:block;margin:0 auto 18px;max-width:100%}.gs-main-page .elementor iframe{min-height:320px}.gs-main-page h1,.gs-main-page h2,.gs-main-page h3{text-wrap:balance}}
