.PrenatalYogaPrograms-module__vsmoua__programsSection{background:linear-gradient(#faefed 0%,#f0f4ef 70%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:10px;display:flex}.PrenatalYogaPrograms-module__vsmoua__programContent{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;height:auto;display:flex}.PrenatalYogaPrograms-module__vsmoua__programContent h2{color:#000;padding-top:1rem}.PrenatalYogaPrograms-module__vsmoua__programContent h2 span{color:#7352d1}.PrenatalYogaPrograms-module__vsmoua__description{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;height:auto;padding:10px 10px 40px;display:flex}.PrenatalYogaPrograms-module__vsmoua__card{background-color:#fff;border-radius:.5rem;flex-direction:column;flex:calc(30% - 1rem);width:60%;max-width:360px;height:50%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000001a}.PrenatalYogaPrograms-module__vsmoua__card:hover{transform:scale(1.03);box-shadow:0 6px 16px #0a0a0a26}.PrenatalYogaPrograms-module__vsmoua__cardImageWrapper{width:100%;height:250px;position:relative}.PrenatalYogaPrograms-module__vsmoua__cardImage{-o-object-fit:cover;object-fit:cover;border-bottom:1px solid #eee}.PrenatalYogaPrograms-module__vsmoua__cardTitle{color:#000;text-align:center;flex-grow:1;justify-content:center;align-items:center;margin-bottom:0;padding:10px;font-size:1rem;font-weight:600;display:flex}.PrenatalYogaPrograms-module__vsmoua__ctaButtonWrapper{justify-content:center;align-items:center;width:50%;padding-bottom:10px;display:flex}.PrenatalYogaPrograms-module__vsmoua__ctaButtonWrapper .PrenatalYogaPrograms-module__vsmoua__ctaButton{color:#fff;text-align:center;background-color:#7352d1;width:100%;font-family:DM Sans;font-size:28px;font-style:normal;font-weight:700;line-height:10px;position:relative}.PrenatalYogaPrograms-module__vsmoua__ctaButton svg{width:90px;position:absolute;top:0;right:-10px;transform:rotate(130deg)}@media (min-width:1460px){.PrenatalYogaPrograms-module__vsmoua__card-container{justify-content:space-between;gap:1rem;display:flex}.PrenatalYogaPrograms-module__vsmoua__card{flex:calc(33.33% - 2rem);max-width:none;transition:transform .3s,box-shadow .3s}.PrenatalYogaPrograms-module__vsmoua__card:hover{transform:scale(1.03);box-shadow:0 6px 16px #0a0a0a26}.PrenatalYogaPrograms-module__vsmoua__cardImageWrapper{width:100%;height:350px;overflow:hidden}}@media (max-width:768px){.PrenatalYogaPrograms-module__vsmoua__card{flex:calc(45% - 1rem);height:30%}}@media (max-width:480px){.PrenatalYogaPrograms-module__vsmoua__card{flex:calc(48% - 1rem);width:100%;height:30%}.PrenatalYogaPrograms-module__vsmoua__programsSection{border-bottom:1.5px solid #d3d3d3}.PrenatalYogaPrograms-module__vsmoua__cardImageWrapper{width:100%;height:150px;position:relative}.PrenatalYogaPrograms-module__vsmoua__cardImage{height:100px}.PrenatalYogaPrograms-module__vsmoua__cardTitle{font-size:14px;line-height:20px}.PrenatalYogaPrograms-module__vsmoua__ctaButtonWrapper{width:100%}.PrenatalYogaPrograms-module__vsmoua__ctaButtonWrapper .PrenatalYogaPrograms-module__vsmoua__ctaButton{border-radius:2rem;width:100%;padding:12px 16px;font-size:16px}.PrenatalYogaPrograms-module__vsmoua__ctaButtonWrapper .PrenatalYogaPrograms-module__vsmoua__ctaButton svg{width:30px;top:-7px;right:-3px;transform:rotate(120deg)}}
