.elementor .hero-title{position:relative;z-index:1;font-family:var(--font-heading);font-weight:400;font-size:180px;color:var(--heading-primary);line-height:1em;text-transform:capitalize;}.elementor .small-title{font-family:var(--font-body);font-weight:400;font-size:16px;color:#ffffff;line-height:1.62em;text-transform:uppercase;}.elementor .main-title{font-family:var(--font-heading);font-weight:400;font-size:80px;color:#ffffff;line-height:1.25em;}.elementor .yoga-class-card-titlte{width:122px;font-family:var(--font-heading);font-weight:400;font-size:50px;color:#ffffff;line-height:1.2em;}.elementor .arrow-icon{width:18px;height:17px;opacity:100%;transition:all 800ms;}.elementor .arrow-icon.e--selected{opacity:100%;}.elementor .yoga-class-card{height:600px;max-width:370px;overflow:hidden;object-fit:cover;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:center;align-items:end;}.elementor .body-text{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--text-primary);line-height:1.44em;text-align:start;}.elementor .class-time{width:160px;font-family:var(--font-body);font-weight:400;font-size:20px;color:#ffffff;line-height:1.75em;display:flex;justify-content:flex-end;}.elementor .class-name{width:172px;font-family:var(--font-body);font-weight:400;font-size:20px;color:var(--text-primary);line-height:1.75em;}.elementor .divider-color{width:13px;background-color:var(--heading-primary);}