.breakdance .bde-section-305-104{background-color:var(--bde-palette-color-4)}.breakdance .bde-section-305-104 .section-container{padding-top:150px}.breakdance .bde-columns-305-105{--columnCount:2;margin-bottom:60px;--bde-column-gap:60px}@media (max-width:1119px){.breakdance .bde-columns-305-105{--columnCount:2;--bde-column-gap:60px}}@media (max-width:1023px){.breakdance .bde-columns-305-105{--columnCount:2}.breakdance .bde-columns-305-105.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-305-105.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-305-105{--columnCount:2;--bde-column-gap:40px}}@media (max-width:479px){.breakdance .bde-columns-305-105{--columnCount:2}}.breakdance .bde-column-305-106{--column-width:60%;gap:20px}.breakdance .bde-dual-heading-305-108{max-width:450px;margin-bottom:0px;line-height:1}.breakdance .bde-dual-heading-305-108 .dual-heading--secondary{font-size:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-size);font-family:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-family);font-weight:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-weight);font-style:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-style)}@media (max-width:1119px){.breakdance .bde-dual-heading-305-108{margin-bottom:0px}}@media (max-width:1023px){.breakdance .bde-dual-heading-305-108{max-width:100%}}.breakdance .bde-heading-305-194{font-size:20px;font-weight:800}.breakdance .bde-columns-305-197{--columnCount:3;--bde-column-gap:5px}.breakdance .bde-columns-305-197{.bde-pricing-table__price-area--badge{background-color:#d0edf5;padding:0.25rem 0.75rem;border-radius:99px;display:inline-block;color:#000}}@media (max-width:1119px){.breakdance .bde-columns-305-197{--columnCount:3}.breakdance .bde-columns-305-197.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-305-197.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-305-197{--columnCount:3}}@media (max-width:767px){.breakdance .bde-columns-305-197{--columnCount:3}}@media (max-width:479px){.breakdance .bde-columns-305-197{--columnCount:3}}.breakdance .bde-column-305-198{--column-width:33.33%}.breakdance .bde-pricing-table-305-199{background:#F5F0D01A;width:100%}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__accent-label{--translateY:calc(-50% - 4px / 2);transform:translate(-50%,var(--translateY))}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__accent-label{background-color:var(--bde-palette-color-2)}.breakdance .bde-pricing-table-305-199.bde-pricing-table--featured{border-color:var(--bde-palette-color-2);border-width:4px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__icon{margin-bottom:12px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__title{margin-bottom:35px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__price-area{margin-bottom:35px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__price-area--before-price-text{margin-bottom:10px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__price-area--badge{margin-top:20px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__description{margin-bottom:25px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features{margin-bottom:40px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features-icon{font-size:10px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features-item--included .bde-pricing-table__features-icon{color:#27A216}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features-item--not-included .bde-pricing-table__features-icon{color:#000}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features-icon{padding:4px;border-radius:3px}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features-item--included .bde-pricing-table__features-icon{background-color:#27A216;color:#fff}.breakdance .bde-pricing-table-305-199 .bde-pricing-table__features-item--not-included .bde-pricing-table__features-icon{background-color:#000;color:#fff}.breakdance .bde-column-305-200{--column-width:33.33%}.breakdance .bde-pricing-table-305-201{background:#F5F0D01A;width:100%}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__accent-label{--translateY:calc(-50% - 4px / 2);transform:translate(-50%,var(--translateY))}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__accent-label{background-color:var(--bde-palette-color-2)}.breakdance .bde-pricing-table-305-201.bde-pricing-table--featured{border-color:var(--bde-palette-color-2);border-width:4px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__icon{margin-bottom:12px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__title{margin-bottom:35px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__price-area{margin-bottom:35px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__price-area--before-price-text{margin-bottom:10px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__price-area--badge{margin-top:20px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__description{margin-bottom:25px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features{margin-bottom:40px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features-icon{font-size:10px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features-item--included .bde-pricing-table__features-icon{color:#27A216}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features-item--not-included .bde-pricing-table__features-icon{color:#000}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features-icon{padding:4px;border-radius:3px}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features-item--included .bde-pricing-table__features-icon{background-color:#27A216;color:#fff}.breakdance .bde-pricing-table-305-201 .bde-pricing-table__features-item--not-included .bde-pricing-table__features-icon{background-color:#000;color:#fff}.breakdance .bde-column-305-202{--column-width:33.34%}.breakdance .bde-pricing-table-305-203{background:#F5F0D01A;width:100%}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__accent-label{--translateY:calc(-50% - 4px / 2);transform:translate(-50%,var(--translateY))}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__accent-label{background-color:var(--bde-palette-color-2)}.breakdance .bde-pricing-table-305-203.bde-pricing-table--featured{border-color:var(--bde-palette-color-2);border-width:4px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__icon{margin-bottom:12px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__title{margin-bottom:35px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__price-area{margin-bottom:35px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__price-area--before-price-text{margin-bottom:10px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__price-area--badge{margin-top:20px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__description{margin-bottom:25px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features{margin-bottom:40px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features-icon{font-size:10px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features-item--included .bde-pricing-table__features-icon{color:#27A216}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features-item--not-included .bde-pricing-table__features-icon{color:#000}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features-icon{padding:4px;border-radius:3px}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features-item--included .bde-pricing-table__features-icon{background-color:#27A216;color:#fff}.breakdance .bde-pricing-table-305-203 .bde-pricing-table__features-item--not-included .bde-pricing-table__features-icon{background-color:#000;color:#fff}.breakdance .bde-column-305-112{--column-width:40%}.breakdance .bde-div-305-123{width:100%;padding:40px 40px 40px 40px;border-radius:40px;gap:20px}.breakdance .bde-div-305-123{background-color:var(--bde-palette-color-2)}@media (max-width:1119px){.breakdance .bde-div-305-123{padding:30px 30px 30px 30px}}.breakdance .bde-section-305-128 .section-container{gap:20px;align-items:center;text-align:center;justify-content:center}.breakdance .bde-section-305-128{background-image:url(https://vivoschoolhouston.com/wp-content/uploads/2026/03/pexels-kolchinaphoto-5766748.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.breakdance .bde-section-305-128>.section-background-overlay{background-color:var(--bde-palette-color-3);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-305-128>.section-background-overlay{opacity:0.4}.breakdance .bde-section-305-128 .section-container{padding-bottom:150px;padding-top:150px}@media (max-width:479px){.breakdance .bde-section-305-128 .section-container{padding-bottom:100px;padding-top:100px}}.breakdance .bde-dual-heading-305-130{max-width:620px;margin-bottom:0px;color:var(--bde-palette-color-6);line-height:1}.breakdance .bde-dual-heading-305-130 .dual-heading--secondary{font-size:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-size);font-family:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-family);font-weight:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-weight);font-style:var(--preset-id-e799da0a-4272-400a-a61b-1192f8ac0afc-font-style)}.btn{outline:0;display:inline-flex;align-items:center;justify-content:space-between;background:#40B3A2;min-width:200px;border:0;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;padding:16px 20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;overflow:hidden;cursor:pointer}.btn:hover{opacity:.95}.btn .animation{border-radius:100%;animation:ripple 0.6s linear infinite}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.1),0 0 0 20px rgba(255,255,255,0.1),0 0 0 40px rgba(255,255,255,0.1),0 0 0 60px rgba(255,255,255,0.1)}100%{box-shadow:0 0 0 20px rgba(255,255,255,0.1),0 0 0 40px rgba(255,255,255,0.1),0 0 0 60px rgba(255,255,255,0.1),0 0 0 80px rgba(255,255,255,0)}}