@font-face {
  font-family: Avelora;
  src: url('../fonts/AveloraRegular-BLVmV.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi Variable;
  src: url('../fonts/Satoshi-Variable.ttf') format("truetype");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Orticalinear;
  src: url('../fonts/OrticaLinear-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Orticalinear;
  src: url('../fonts/OrticaLinear-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url('../fonts/Satoshi-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>: Orticalinear, Arial, sans-serif;
  --soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>: #111;
  --_typography---font-size--heading-4\<deleted\|variable-0b196262-151d-62e3-226f-f9da1b83d4fe\>: 1.5rem;
  --_typography---line-height--heading-4-line-height\<deleted\|variable-0e169885-3e1c-78de-1920-3bdcb8bd19f0\>: 1.25;
  --_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>: 400;
  --_typography---letter-spacing--heading-4-spacing\<deleted\|variable-774e3661-b474-eb3c-2849-12a5d36f247b\>: -.03125rem;
  --_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>: 1.25rem;
  --_typography---letter-spacing--heading-5-spacing\<deleted\|variable-c2670a55-a03d-9289-4494-ee3fe166f55a\>: -.01875rem;
  --_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>: 1.125rem;
  --_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>: -.01875rem;
  --_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>: Satoshi, Arial, sans-serif;
  --dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>: #676767;
  --_typography---font-size--body-text\<deleted\|variable-6f0f6e21-9e32-9904-72b2-e99edda23346\>: 1rem;
  --_typography---line-height--body-text-line-height\<deleted\|variable-43a63489-9ec2-9937-b1f6-fc4783d68394\>: 1.35;
  --_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>: 500;
  --_typography---letter-spacing--body-text-spacing\<deleted\|variable-b68c56fc-2987-5fb4-543c-860867ba28a2\>: 0rem;
  --white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>: white;
  --black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>: black;
  --platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>: #e7e9e1;
  --shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>: #9e9271;
  --grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>: #ada07d;
  --kaitoke-green\<deleted\|variable-200adc72-725d-7c34-e8d2-ad615651c89b\>: #2f3c2c;
  --_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>: 7.5rem;
  --_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>: 300;
  --_typography---line-height--heading-6-line-height\<deleted\|variable-63fb5c98-e348-dad7-dc27-45431e3ec4c0\>: 1.4445;
  --marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>: #1f2a1c;
  --burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>: #d8aa78;
  --vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>: #f9f6f3;
  --_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>: 1.6rem;
  --_page-details---gap--gap-small\<deleted\|variable-7d777441-1083-7c0b-0d8e-0e1b128d2e13\>: 1.1rem;
  --_page-details---container--container-xl\<deleted\|variable-8b67f365-9815-b724-9f08-6593aa64a818\>: 85rem;
  --_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>: .9375rem;
  --_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>: 6.875rem;
  --_page-details---container--container\<deleted\|variable-82eab6d6-f61a-4361-74b6-27274e56fa9c\>: 82.5rem;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #676767;
  letter-spacing: 0;
  --_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>: Orticalinear, Arial, sans-serif;
  --_typography---font-size--heading-4\<deleted\|variable-0b196262-151d-62e3-226f-f9da1b83d4fe\>: 1.5rem;
  --_typography---line-height--heading-4-line-height\<deleted\|variable-0e169885-3e1c-78de-1920-3bdcb8bd19f0\>: 1.25;
  --_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>: 400;
  --_typography---letter-spacing--heading-4-spacing\<deleted\|variable-774e3661-b474-eb3c-2849-12a5d36f247b\>: -.03125rem;
  --_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>: 1.25rem;
  --_typography---letter-spacing--heading-5-spacing\<deleted\|variable-c2670a55-a03d-9289-4494-ee3fe166f55a\>: -.01875rem;
  --_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>: 1.125rem;
  --_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>: -.01875rem;
  --_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>: Satoshi, Arial, sans-serif;
  --_typography---font-size--body-text\<deleted\|variable-6f0f6e21-9e32-9904-72b2-e99edda23346\>: 1rem;
  --_typography---line-height--body-text-line-height\<deleted\|variable-43a63489-9ec2-9937-b1f6-fc4783d68394\>: 1.35;
  --_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>: 500;
  --_typography---letter-spacing--body-text-spacing\<deleted\|variable-b68c56fc-2987-5fb4-543c-860867ba28a2\>: 0rem;
  --_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>: 300;
  --_typography---line-height--heading-6-line-height\<deleted\|variable-63fb5c98-e348-dad7-dc27-45431e3ec4c0\>: 1.4445;
  --soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>: #111;
  --dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>: #676767;
  --white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>: white;
  --black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>: black;
  --platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>: #e7e9e1;
  --shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>: #9e9271;
  --grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>: #ada07d;
  --kaitoke-green\<deleted\|variable-200adc72-725d-7c34-e8d2-ad615651c89b\>: #2f3c2c;
  --marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>: #1f2a1c;
  --burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>: #d8aa78;
  --vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>: #f9f6f3;
  --_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>: 7.5rem;
  --_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>: 1.6rem;
  --_page-details---gap--gap-small\<deleted\|variable-7d777441-1083-7c0b-0d8e-0e1b128d2e13\>: 1.1rem;
  --_page-details---container--container-xl\<deleted\|variable-8b67f365-9815-b724-9f08-6593aa64a818\>: 85rem;
  --_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>: .9375rem;
  --_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>: 6.875rem;
  --_page-details---container--container\<deleted\|variable-82eab6d6-f61a-4361-74b6-27274e56fa9c\>: 82.5rem;
  font-family: Satoshi, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
}

h1 {
  color: #111;
  letter-spacing: -.125rem;
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: 4.0625rem;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  color: #111;
  letter-spacing: -.03125rem;
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: 2.625rem;
  font-weight: 400;
  line-height: 1.0953;
}

h3 {
  color: #111;
  letter-spacing: 0;
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: 2.125rem;
  font-weight: 400;
  line-height: 1.1471;
}

h4 {
  font-family: var(--_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>);
  color: var(--soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>);
  font-size: var(--_typography---font-size--heading-4\<deleted\|variable-0b196262-151d-62e3-226f-f9da1b83d4fe\>);
  line-height: var(--_typography---line-height--heading-4-line-height\<deleted\|variable-0e169885-3e1c-78de-1920-3bdcb8bd19f0\>);
  font-weight: var(--_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>);
  letter-spacing: var(--_typography---letter-spacing--heading-4-spacing\<deleted\|variable-774e3661-b474-eb3c-2849-12a5d36f247b\>);
  margin-top: .625rem;
  margin-bottom: .625rem;
}

h5 {
  font-family: var(--_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>);
  color: var(--soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>);
  font-size: var(--_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>);
  line-height: var(--_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>);
  font-weight: var(--_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>);
  letter-spacing: var(--_typography---letter-spacing--heading-5-spacing\<deleted\|variable-c2670a55-a03d-9289-4494-ee3fe166f55a\>);
  margin-top: .625rem;
  margin-bottom: .625rem;
}

h6 {
  font-family: var(--_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>);
  color: var(--soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>);
  font-size: var(--_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>);
  line-height: var(--_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>);
  font-weight: var(--_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>);
  letter-spacing: var(--_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>);
  margin-top: .625rem;
  margin-bottom: .625rem;
}

p {
  color: #676767;
  letter-spacing: 0;
  margin-bottom: .625rem;
  font-family: Satoshi, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
}

a {
  color: #676767;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 1.25rem;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  color: #676767;
  font-family: Satoshi, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.9;
}

img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

blockquote {
  font-family: var(--_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>);
  color: var(--dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>);
  font-size: var(--_typography---font-size--body-text\<deleted\|variable-6f0f6e21-9e32-9904-72b2-e99edda23346\>);
  line-height: var(--_typography---line-height--body-text-line-height\<deleted\|variable-43a63489-9ec2-9937-b1f6-fc4783d68394\>);
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>);
  letter-spacing: var(--_typography---letter-spacing--body-text-spacing\<deleted\|variable-b68c56fc-2987-5fb4-543c-860867ba28a2\>);
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
}

.rt-gap-off {
  margin: 0;
}

.rt-gap-off.rt-footter-heading-text-black {
  color: #111;
  font-weight: 500;
}

.rt-gap-off.rt-footter-heading-text-black.rt-footer-top-bottom-right-text {
  padding-top: .2rem;
}

.rt-gap-off.rt-text-color-white {
  color: #fff;
}

.rt-gap-off.rt-text-color-white.rt-gap-large {
  margin-bottom: 1.6rem;
}

.rt-gap-off.rt-text-color-white.rt-therapy-paragraph-gap {
  margin-top: 1.8rem;
}

.rt-gap-off.rt-text-color-white.rt-achievement-paragraph {
  max-width: 22.875rem;
}

.rt-gap-off.rt-journal-tag-text {
  color: #9e9271;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-family: Satoshi, Arial, sans-serif;
  font-size: .78125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rt-gap-off.rt-text-align-center {
  text-align: center;
}

.rt-gap-off.rt-yoga-class-time-table-text {
  color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-gap-off.rt-gap-large {
  margin-bottom: 1.6rem;
}

.rt-gap-off.rt-studio-service-paragraph {
  max-width: 27.5rem;
}

.rt-gap-off.rt-color-shadow-gold {
  color: #9e9271;
}

.rt-gap-off.rt-wellness-paragraph-style {
  color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
}

.rt-gap-off.rt-herotext-paragraph {
  color: #fff;
}

.rt-gap-off.rt-slider-quote-dark-text {
  color: #000;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-family: Satoshi, Arial, sans-serif;
  font-size: .78125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rt-footer {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  background-image: linear-gradient(#0000 53%, #000000b3 79%), linear-gradient(#9e927124 43%, #9e927100), url('../images/yoga_11footer-background.avif');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  padding-top: 7.1625rem;
  padding-bottom: 2.4375rem;
  position: relative;
}

.rt-footer.is-overflow {
  overflow: hidden;
}

.rt-container-md {
  max-width: 83.125rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.rt-footer-top {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5rem;
  display: flex;
}

.rt-footer-top-left {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 10.5625rem;
  display: flex;
}

.rt-footer-top-left-heading {
  padding-left: 3.125rem;
  position: relative;
}

.rt-footer-top-left-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.rt-footer-top-left-heading-dash {
  background-color: #000;
  width: 2.6875rem;
  height: .0625rem;
  position: absolute;
  inset: 50% auto auto 0%;
}

.rt-footer-top-right {
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -.3125rem;
}

.rt-footer-right-top-upper-sec {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 2.8rem;
}

.rt-footer-right-top-left {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
}

.rt-text-style-h5 {
  color: #111;
  letter-spacing: -.01875rem;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.3;
}

.rt-text-style-h5.rt-footer-top-bottom-right-text {
  padding-top: .3rem;
}

.rt-text-style-h5.rt-gap-small {
  margin-bottom: 1.1rem;
}

.rt-text-style-h5.rt-text-color-white {
  color: #fff;
}

.rt-footer-right-top-right {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  max-width: 10.9375rem;
}

.rt-footer-right-dash {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
  width: 3.9375rem;
  height: .0625rem;
  margin-top: 1.1rem;
}

.rt-footer-main {
  position: relative;
}

.rt-footer-middle {
  justify-content: center;
  align-items: center;
  position: relative;
}

.rt-footer-middle-image-wrapper {
  z-index: 2;
  pointer-events: none;
  flex: none;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: -67%;
  left: 25%;
  right: 25%;
}

.rt-footer-bottom {
  z-index: 4;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.rt-footer-bottom-left {
  grid-column-gap: 1.35rem;
  grid-row-gap: 1.35rem;
  max-width: 11.625rem;
}

.rt-footer-bottom-left.rt-two {
  flex: 1;
  max-width: 11.625rem;
}

.rt-footer-bottom-contact {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rt-footer-bottom-contact.rt-two {
  display: none;
}

.rt-footer-bottom-right {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
}

.rt-footer-social-icon-list {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-footer-social-link-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-footer-bottom-details {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.rt-footer-bottom-details-link {
  text-decoration: none;
}

.rt-footer-details-box {
  padding-left: 0;
}

.rt-footer-middle-wrap {
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}

.rt-footer-bottom-details-responsive {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.rt-footer-border-responsive {
  background-color: #0003;
  width: 100%;
  height: .0625rem;
  display: none;
}

.rt-contact-one-hero-section {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
  background-image: url('../images/yoga_2.webp'), url('../images/yoga.webp'), linear-gradient(to bottom, var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>), var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>));
  background-position: 0 100%, 100% 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 27.5rem, 47rem, auto;
  position: relative;
}

.rt-contact-one-hero-heading {
  padding-bottom: 4.25rem;
}

.rt-contact-one-heading {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-contact-one-main {
  min-height: 100vh;
  padding-top: 10.675rem;
  position: relative;
}

.rt-contact-one-details-main {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
}

.rt-contact-one-details-left {
  flex: 1;
  max-width: 33.4375rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.rt-contact-one-details-left-top {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  position: relative;
}

.rt-contact-one-details-middle {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2.8rem;
  padding-bottom: 2.3rem;
}

.rt-contact-one-details-bottom {
  grid-column-gap: 3.75rem;
  grid-row-gap: .9375rem;
  flex-flow: wrap;
  justify-content: space-between;
}

.rt-contact-one-details-bottom-social {
  grid-column-gap: 1.475rem;
  grid-row-gap: 1.475rem;
  flex: 1;
  max-width: 10.9375rem;
}

.rt-contact-one-details-right {
  flex: 1;
  align-self: stretch;
  max-width: 42rem;
}

.rt-contact-one-details-right.rt-overflow-hidden {
  align-self: stretch;
}

.rt-input-v1 {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  height: 3.4375rem;
  color: var(--dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>);
  border-radius: .5rem;
  padding-left: 1.2rem;
}

.rt-input-v1:focus {
  border: 1px solid var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-input-v1.rt-text-area {
  padding-top: 1.2rem;
  padding-bottom: 3.3rem;
}

.rt-input-v1.rt-form-input-field-white {
  border: 1px solid var(--grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>);
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  color: var(--dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>);
}

.rt-input-v1.rt-form-input-field-white::placeholder {
  color: var(--dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>);
}

.rt-form-button {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.8rem;
  position: relative;
}

.rt-form-button.rt-form-button-v2 {
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 1.4rem;
}

.rt-success-message {
  background-color: var(--kaitoke-green\<deleted\|variable-200adc72-725d-7c34-e8d2-ad615651c89b\>);
  width: 100%;
  margin-top: 1.25rem;
  padding: 1.25rem;
}

.rt-faq {
  padding-top: 6.875rem;
  padding-bottom: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
  background-image: url('../images/yoga.webp'), url('../images/yoga_2.webp'), linear-gradient(to bottom, var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>), var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>));
  background-position: 100% 0, 0 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 45rem, 31.875rem, auto;
}

.rt-faq-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
}

.rt-faq-left {
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 27.5rem;
  position: relative;
}

.rt-faq-left.rt-solution-left {
  max-width: 34.375rem;
}

.rt-large-text-v3 {
  color: #ada07d;
  letter-spacing: -.2rem;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(2.5rem, 6.1vw, 8.125rem);
  font-weight: 300;
  line-height: 1;
}

.rt-large-text-v3.rt-achivement-side-text {
  writing-mode: vertical-lr;
}

.rt-faq-image-wrapper {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 27.5rem;
  padding-left: 5rem;
  position: relative;
}

.rt-faq-image-wrapper.rt-solution-image-wrapper {
  max-width: 34.375rem;
  padding-left: 0;
}

.rt-faq-right {
  flex: 1;
  max-width: 46.875rem;
}

.rt-faq-details-top {
  margin-bottom: 3.2rem;
}

.rt-faq-block {
  cursor: pointer;
  border-top: .0625rem solid #0003;
  width: 100%;
  padding-top: 1.1rem;
  padding-bottom: 1.4rem;
}

.rt-faq-title {
  justify-content: space-between;
  align-items: center;
  padding: 0 1.5625rem 0 0;
  display: flex;
}

.rt-contact-two-faq-sing {
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: .1875rem;
  position: relative;
}

.rt-faq-icon-minus {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: .0625rem;
  display: flex;
  position: relative;
}

.rt-faq-icon-minus.rt-faq-icon-vertical {
  position: absolute;
}

.rt-faq-answer-block {
  max-width: 32.6rem;
  padding-top: 1.2rem;
}

.rt-faq-answer {
  background-color: #ddd0;
  display: block;
  position: static;
  overflow: hidden;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-text-color-white.rt-navbar-form-h2-gap {
  margin-top: 1rem;
}

.rt-gallery-section {
  background-color: var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>);
  background-image: url('../images/yoga_5.webp'), url('../images/yoga.webp');
  background-position: 0 11%, 116% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 633px 814px, 715px 447px;
  padding-top: 8.3rem;
  padding-bottom: 7.4rem;
}

.rt-gallery-main {
  grid-column-gap: 2.1875rem;
  grid-row-gap: 2.1875rem;
}

.rt-gallery-left {
  z-index: 2;
  flex: 1;
  max-width: 9.7rem;
  position: sticky;
  top: 6.875rem;
}

.rt-gallery-right {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  max-width: 96.7rem;
  margin-left: -1.875rem;
  padding-top: 3.375rem;
  position: relative;
}

.rt-gallery-full-image {
  width: 100%;
  position: relative;
}

.rt-gallery-side-text {
  transform: rotate(-180deg);
}

.rt-faq-side-text {
  display: none;
}

.rt-gallery-text-side-style {
  font-family: var(--_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>);
  color: var(--grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>);
  line-height: 1;
  font-weight: var(--_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>);
  writing-mode: vertical-lr;
  font-size: clamp(6rem, 18vw, 16.563rem);
}

.rt-gallery-top-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: relative;
}

.rt-gallery-top-left {
  flex: 1;
  position: relative;
}

.rt-gallery-top-right {
  flex: 1;
}

.rt-gallery-top-right.rt-gallery-top-right-pb {
  padding-bottom: 2.8rem;
  position: relative;
}

.rt-gallery-top-right.rt-gallery-t-right-pt {
  padding-top: 8rem;
}

.rt-gallery-single-image {
  width: 100%;
  position: relative;
}

.rt-faq-side-text {
  position: absolute;
  inset: 0% auto auto 0%;
}

.rt-large-text-v4 {
  color: #ada07d;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(2.5rem, 13.0208vw, 15.625rem);
  font-weight: 300;
}

.rt-gallery-middle-image-wrapper {
  align-self: center;
  max-width: 39.6875rem;
  position: relative;
}

.rt-gallery-middle-image-wrapper.rt-overflow-hidden.rt-gallery-middle-image-margin {
  margin-right: 6.7rem;
}

.rt-gallery-right-align-image-wrapper {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  position: relative;
}

.rt-gallery-top-block-bottom-align {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  overflow: hidden;
}

.rt-gallery-top-block-bottom-left, .rt-gallery-top-block-bottom-right {
  flex: 1;
  width: 100%;
  position: relative;
}

.rt-container-large {
  max-width: 111.875rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.rt-gallery-plus-image {
  z-index: 1;
  background-color: #1119;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.rt-gallery-top-right-position {
  width: 100%;
  position: relative;
}

.rt-slide-nav-text-wrapper {
  max-width: 21.5rem;
}

.rt-slide-nav-text-wrapper.rt-text-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rt-journal-tag {
  border: .0625rem solid var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
  border-radius: 2.9375rem;
  padding: .4rem 1.5625rem;
}

.rt-journal-blog {
  background-color: var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>);
  padding-top: 5rem;
  padding-bottom: 8.1rem;
}

.rt-blog-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 5rem;
}

.rt-blog-wrapper.is-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-journal-blog-heading {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
}

.rt-large-text-v6 {
  font-family: var(--_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>);
  color: var(--grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>);
  line-height: 1;
  font-weight: var(--_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>);
  letter-spacing: -.59375rem;
  font-size: clamp(2.5rem, 13.802vw, 16.563rem);
}

.rt-blog-card-text {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.25rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.rt-blog-date-block {
  margin-bottom: 1.5rem;
  display: flex;
}

.rt-text-underline-off {
  text-decoration: none;
}

.rt-blog-image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.rt-blog-image.rt-full-width {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-text-style-h4 {
  color: #111;
  letter-spacing: -.03125rem;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
}

.rt-text-style-h4.rt-text-color-white {
  color: #fff;
}

.rt-text-style-h4.rt-text-color-white.rt-therapy-gap {
  padding-top: .2rem;
}

.rt-text-style-h4.rt-pricing-two-h4-style {
  color: #fff;
  max-width: 10.5625rem;
}

.rt-text-style-h4.rt-gap-large {
  margin-bottom: 1.6rem;
}

.rt-text-style-h4.rt-color-shadow-gold {
  color: #9e9271;
}

.rt-text-style-h4.rt-color-shadow-gold.rt-gap-small {
  margin-bottom: 1.1rem;
}

.rt-text-style-h6 {
  font-family: var(--_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>);
  color: var(--soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>);
  font-size: var(--_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>);
  line-height: var(--_typography---line-height--heading-6-line-height\<deleted\|variable-63fb5c98-e348-dad7-dc27-45431e3ec4c0\>);
  font-weight: var(--_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>);
  letter-spacing: var(--_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>);
}

.rt-large-text-v5 {
  color: #1f2a1c;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(2.5rem, 13.802vw, 16.563rem);
  font-weight: 300;
  line-height: 1;
}

.rt-instructor-main {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.rt-instructor-heading-block {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: -3.875rem;
  position: absolute;
  top: 0;
}

.rt-large-text-v2 {
  color: #ada07d;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(2.5rem, 13.802vw, 16rem);
  font-weight: 300;
  line-height: 1;
}

.rt-instructor-block {
  z-index: 1;
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  position: relative;
}

.rt-instructor-block-image-wrapper {
  z-index: 2;
  grid-column-gap: 7.1875rem;
  grid-row-gap: 7.1875rem;
  flex: 1;
  align-items: stretch;
  max-width: 20.625rem;
  padding-top: 11.25rem;
}

.rt-instructor-block-image-wrapper.rt-our-studio-instructor-block-side {
  flex: 1;
}

.rt-instructor-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.rt-instructor-image-wrapper {
  max-width: 20.625rem;
}

.rt-instructor-block-middle {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex: 1;
  align-items: stretch;
  max-width: 28.125rem;
}

.rt-instructor-block-middle.rt-our-studio-instructor-middle {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
}

.rt-instruction-image-wrapper-middle {
  max-width: 28.125rem;
}

.rt-text-align-center {
  text-align: center;
}

.rt-display-none {
  display: none;
}

.rt-clients-main {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: .9375rem;
  padding-right: .9375rem;
  display: flex;
}

.rt-clients-main.rt-text-align-center.rt-our-studio-clients-main {
  padding-left: 0;
  padding-right: 0;
}

.rt-clients-train-ticker {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.rt-clients-train {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 5.5rem;
  display: flex;
}

.rt-clients-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-pricing-two-price-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  min-height: 42rem;
  display: grid;
}

.rt-pricing-two-price-main-block {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #1f2a1c00, #1f2a1cbd 65%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>) 99%), url('../images/yoga_23.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 90%;
  transition: height .6s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-pricing-two-price-main-block.rt-inactive.rt-change-image {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #1f2a1c00, #1f2a1cbd 65%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>) 99%), url('../images/yoga_19.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.rt-pricing-two-price-main-block.rt-active {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #1f2a1c00, #1f2a1cbd 65%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>) 99%), url('../images/yoga_21.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.rt-pricing-two-price-details {
  z-index: 1;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.125rem 1.875rem 2.8rem;
  display: flex;
  position: relative;
}

.rt-pricing-two-price-bottom-block {
  grid-column-gap: 4.3rem;
  grid-row-gap: 4.3rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1.5rem;
  display: flex;
}

.rt-pricing-two-price-bottom-dot {
  background-color: #fff;
  border-radius: 100%;
  width: .375rem;
  height: .375rem;
}

.rt-pricing-two-price-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.rt-pricing-two-price-text {
  color: #fff;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(3.125rem, 6.5vw, 3.125rem);
  font-weight: 300;
  line-height: 1;
}

.rt-pricing-two-price-wrapper-top {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 10.5625rem;
  display: flex;
}

.rt-checklist {
  grid-column-gap: .5625rem;
  grid-row-gap: .5625rem;
  border-bottom: 1px solid #ffffff26;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .6rem;
  display: flex;
}

.rt-check-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-checklist-box {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  display: flex;
}

.rt-price-two-price-bootm-text-block {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-pricing-card-overlay {
  background-color: #000c;
  position: absolute;
  inset: 0%;
}

.rt-yoga-single-hero {
  background-image: linear-gradient(180deg, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>), #1f2a1c80 15%, #1f2a1c00 50%, #1f2a1c 74%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>)), linear-gradient(to bottom, #00000047, #00000047), url('../images/yoga_13yoga-type-hero.avif');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  position: relative;
}

.rt-yoga-single-hero.rt-classes-hero-section {
  background-image: linear-gradient(180deg, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>), #1f2a1c80 15%, #1f2a1c00 48%, #1f2a1cf2 75%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>) 80%), linear-gradient(to bottom, transparent, transparent), url('../images/yoga_2classes-hero-image.avif');
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
}

.rt-marquee-v1 {
  width: 100%;
  padding-top: 4.8rem;
  padding-bottom: 4.8rem;
}

.rt-marquee-v1.rt-overflow-hidden {
  overflow: hidden;
}

.rt-marquee-v1.rt-overflow-hidden.top-gap-off {
  padding-top: 0;
}

.rt-large-text-marque-line {
  flex: none;
}

.rt-large-text-marquee-item {
  flex: none;
  padding-right: 1rem;
}

.rt-yoga-instructor-main {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  justify-content: space-between;
  align-items: stretch;
}

.rt-yoga-instructor-main-left {
  grid-column-gap: 4.7rem;
  grid-row-gap: 4.7rem;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 40.3rem;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.rt-yoga-social-block {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .6rem;
  display: flex;
}

.rt-yoga-social-media-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-yoga-instructor-top {
  max-width: 39.75rem;
  margin-top: -.625rem;
}

.rt-yoga-instructor-bottom {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  align-self: stretch;
}

.rt-yoga-class-time-wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  grid-template-rows: auto;
  align-self: stretch;
}

.rt-yoga-class-time-block {
  grid-row-gap: .9rem;
  background-color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
  justify-content: flex-start;
  align-items: center;
  padding: 2.375rem 1.8rem;
}

.rt-yoga-class-time-block.rt-text-align-center {
  text-align: center;
}

.rt-yoga-instructor-main-right {
  flex: 1;
  max-width: 33.125rem;
}

.rt-yoga-instructor-main-right.rt-overflow-hidden {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.rt-vinyasa-yoga {
  background-image: url('../images/yoga_18.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 61.4375rem;
  display: flex;
}

.rt-vinyasa-yoga-main {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  justify-content: center;
  align-items: flex-start;
  padding: 3.2rem 3.5rem 1rem;
}

.rt-vinyasa-yoga-left {
  flex-flow: column;
  flex: 1;
  max-width: 28.75rem;
  display: flex;
}

.rt-hata-yoga-right {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  flex-flow: column;
  flex: 1;
  max-width: 34.375rem;
  padding-top: .625rem;
  display: flex;
}

.rt-hata-yoga-list {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
}

.rt-text-color-black {
  color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-yoga-clients {
  background-color: var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>);
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.rt-yoga-clients.rt-our-studio-clients {
  background-color: #1f2a1c;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.rt-yoga-card-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  order: 0;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rt-yoga-card-wrapper.rt-classes-card-wrapper-gap {
  margin-top: 5.25rem;
}

.rt-yoga-card {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 35.8125rem;
  position: relative;
}

.rt-yoga-card-text {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.rt-yoga-card-overlay {
  background-color: #0000008c;
  position: absolute;
  inset: 0%;
}

.rt-gap-large {
  margin-bottom: var(--_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>);
}

.rt-text-color-white {
  color: #fff;
}

.rt-navbar-desktop-button {
  grid-column-gap: .4375rem;
  grid-row-gap: .4375rem;
  justify-content: center;
  align-items: stretch;
  margin-top: .1875rem;
  padding-top: .625rem;
  padding-bottom: .625rem;
  position: relative;
}

.rt-navbar-desktop-button.rt-change {
  grid-column-gap: .4375rem;
  grid-row-gap: .4375rem;
  cursor: pointer;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-top: .625rem;
  padding-bottom: .625rem;
  position: relative;
}

.rt-dropdown-responsive-toggle {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  justify-content: center;
  align-items: center;
  padding: 1.6rem 0;
  display: flex;
  position: relative;
}

.rt-dropdown-icon {
  width: .375rem;
  font-size: .8rem;
  position: static;
}

.rt-header-v1 {
  z-index: 999999;
  pointer-events: none;
  border-bottom: 1px solid #ffffff1a;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.rt-hyperlinks-line {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 100%;
  height: .0625rem;
  transform-style: preserve-3d;
  position: absolute;
  inset: auto 0% 0%;
  transform: scale3d(0, 1, 1);
}

.rt-navbar-form-inner {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  background-image: url('../images/yoga_45.svg'), url('../images/yoga_44.svg'), url('../images/yoga.png'), url('../images/yoga_35.svg');
  background-position: 100% 100%, 50% 100%, 0 35%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 7.9375rem;
  overflow: hidden;
  box-shadow: 0 2px 25px #0000001a;
}

.rt-navbar-desktop-menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 1;
  justify-content: center;
  align-items: center;
}

.rt-dropdown {
  margin: 0;
  display: block;
}

.rt-navbar-right {
  grid-column-gap: 1.7rem;
  grid-row-gap: 1.7rem;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}

.rt-slide-nav {
  z-index: 9999;
  background-image: linear-gradient(#00000080, #00000080);
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.rt-dropdown-responsive-nav {
  background-color: #fff;
  border-radius: .3125rem;
  top: 100%;
  bottom: auto;
  overflow: hidden;
  box-shadow: 0 15px 30px #0000000f;
}

.rt-dropdown-responsive-nav.w--open {
  min-width: 9.375rem;
}

.rt-dropdown-link {
  font-size: .75rem;
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>);
  text-transform: uppercase;
  padding: .4rem 1.875rem .4rem .9375rem;
}

.rt-dropdown-link.w--current {
  color: #000;
}

.rt-dropdown-link.rt-bottom {
  padding-bottom: .9rem;
}

.rt-dropdown-link.rt-top {
  padding-top: .9rem;
}

.rt-dropdown-link.rt-top.w--current {
  color: #030e28;
  padding-top: .9rem;
}

.rt-slide-nav-wrapper {
  background-color: #fff;
  border-radius: .9375rem;
  min-width: 28.25rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.rt-position-relative {
  z-index: 2;
  position: relative;
}

.rt-button-v1 {
  z-index: 2;
  color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  cursor: pointer;
  text-decoration: none;
  display: flex;
  position: relative;
}

.rt-slide-nav-inner {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.rt-navbar-desktop-main {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto;
  grid-template-columns: 14.5rem 1fr 12.25rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
}

.rt-navbar-desktop {
  z-index: 1;
  position: relative;
}

.rt-text-center {
  text-align: center;
}

.rt-container-xxl {
  max-width: 113.313rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.rt-nav-text {
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-size: .78125rem;
  font-weight: 500;
  line-height: 1.5;
}

.rt-nav-dash {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 2.5625rem;
  height: .0625rem;
}

.rt-navbar-logo {
  flex: 1;
  max-width: 8.125rem;
}

.rt-gap-small {
  margin-bottom: var(--_page-details---gap--gap-small\<deleted\|variable-7d777441-1083-7c0b-0d8e-0e1b128d2e13\>);
}

.rt-navbar-form-social-icon {
  justify-content: center;
  align-items: flex-start;
  padding-top: 1.5rem;
  display: flex;
}

.rt-slide-nav-logo-wrap {
  justify-content: center;
  align-items: center;
  max-width: 5.8125rem;
  padding-bottom: 2.4rem;
  display: flex;
}

.rt-navbar-form-cross {
  cursor: pointer;
  position: absolute;
  inset: 1.9rem .9375rem auto auto;
}

.rt-therapy {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  padding-top: 1.6rem;
  padding-bottom: 7rem;
}

.rt-therapy.rt-home-therapy {
  background-color: #0000;
  padding-top: 7.1875rem;
  padding-bottom: 0;
}

.rt-therapy-main {
  grid-column-gap: 2.375rem;
  grid-row-gap: 2.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-therapy-block {
  justify-content: flex-start;
  align-items: center;
}

.rt-therapy-block.rt-text-align-center {
  text-align: center;
}

.rt-therapy-image-wrapper {
  max-width: 3.625rem;
}

.rt-therapy-image-wrapper.rt-therapy-image-gap {
  margin-bottom: 1.4rem;
}

.rt-yoga-classes {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
  background-image: linear-gradient(to bottom, var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>), var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>));
}

.rt-yoga-classes.rt-overflow-hidden {
  padding-bottom: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
}

.rt-classes-big-heading {
  text-align: right;
}

.rt-book-class-image-block {
  z-index: 9;
  justify-content: center;
  align-items: flex-end;
  position: relative;
}

.rt-book-class-left {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  text-align: center;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 20.8125rem;
  margin-bottom: 2.3rem;
}

.rt-container-xl {
  max-width: var(--_page-details---container--container-xl\<deleted\|variable-8b67f365-9815-b724-9f08-6593aa64a818\>);
  padding-right: var(--_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>);
  padding-left: var(--_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>);
}

.rt-class-time-main {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.rt-yoga-table-row {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  transition: all .5s;
  position: relative;
}

.rt-yoga-table-row:hover {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.rt-yoga-table-row.rt-border-top-none {
  border-top-style: none;
}

.rt-table-v1-col-1 {
  z-index: 1;
  flex: 1;
  max-width: 11.1875rem;
  position: relative;
}

.rt-table-v1-col-2 {
  z-index: 1;
  flex: 1;
  max-width: 10.375rem;
  position: relative;
}

.rt-table-v1-col-3 {
  z-index: 1;
  flex: 1;
  max-width: 9.3rem;
  position: relative;
}

.rt-table-v1-col-4 {
  z-index: 1;
  flex: 1;
  max-width: 9.375rem;
  position: relative;
}

.rt-class-table-v1 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  align-items: stretch;
  width: 100%;
}

.rt-book-class-middle {
  flex: 1;
  max-width: 26.25rem;
  margin-left: 1.6rem;
  margin-right: 3.1rem;
}

.rt-book-class-middle-image-wrapper {
  border-radius: 31.25rem;
  max-width: 26.25rem;
}

.rt-book-class-middle-image-wrapper.rt-overflow-hidden {
  overflow: hidden;
}

.rt-book-class-right {
  flex: 1;
  max-width: 15rem;
  margin-bottom: 2.3rem;
}

.rt-book-class-right.rt-overflow-hidden {
  overflow: hidden;
}

.rt-book-class-main-block {
  position: relative;
}

.rt-book-class-main-block.rt-text-align-center {
  padding-top: 0;
}

.rt-book-class-heading {
  position: absolute;
  inset: 17% 0% auto;
}

.rt-heading-big-text-v2 {
  color: #9e9271;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(2.5rem, 13.802vw, 16.563rem);
  font-weight: 300;
  line-height: 1;
}

.rt-heading-big-text-v2.rt-two {
  color: #9e9271;
}

.rt-our-studio-hero {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  background-image: url('../images/yoga_23.svg'), url('../images/yoga_22.svg'), url('../images/yoga_19.svg'), url('../images/yoga_29.svg'), url('../images/yoga_27.svg');
  background-position: 100% 0, 100% -19%, 0 100px, 100% 100%, 78px 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto;
}

.rt-our-studio-hero.rt-overflow-hidden {
  overflow: hidden;
}

.rt-our-studio-hero-image-wrapper {
  position: relative;
}

.rt-our-studio-hero-image-overlay {
  pointer-events: none;
  background-image: linear-gradient(#1f2a1c, #1f2a1c 30%, #1f2a1c14 49% 83%), linear-gradient(#0000004a, #0000004a);
  position: absolute;
  inset: 0%;
}

.rt-our-hero-heading {
  z-index: 1;
  position: absolute;
  inset: -15% 0% 0%;
}

.rt-text-style-h3 {
  color: #111;
  letter-spacing: 0;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: 2.125rem;
  font-weight: 400;
  line-height: 1.1471;
}

.rt-text-style-h3.rt-text-white {
  color: #fff;
}

.rt-our-studio-about {
  background-color: var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>);
  background-image: url('../images/yoga_33.webp');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 636px;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rt-our-studio-about-main {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
}

.rt-our-stutio-about-left {
  flex: 1;
  align-self: stretch;
  max-width: 77416.8rem;
  position: relative;
}

.rt-studio-about-image-wrapper {
  max-width: 41.75rem;
}

.rt-our-studio-about-side-text {
  color: #ada07d;
  writing-mode: vertical-lr;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(2.5rem, 11vw, 9.375rem);
  line-height: 1;
}

.rt-our-studio-side-text-wrapper {
  position: absolute;
  inset: 0% auto 38% -3%;
  transform: rotate(180deg);
}

.rt-our-studio-about-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  max-width: 34.375rem;
}

.rt-our-studio-right-checkbox {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
}

.rt-check-box-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 3.1875rem;
}

.rt-our-studio-checkbox-dash {
  background-color: #1f2a1c33;
  width: 100%;
  height: .0625rem;
  margin-top: .8rem;
  margin-bottom: .9rem;
}

.rt-our-studio-v1 {
  padding-bottom: 6.0625rem;
}

.rt-our-studio-v1-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-our-studio-v1-service-box {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-top: 1px solid #9e927133;
  border-bottom: 1px solid #9e927133;
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
}

.rt-studio-service-image-wrapper {
  justify-content: center;
  align-items: center;
}

.rt-border-top-none {
  border-top: 1px #000;
}

.rt-achievement {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rt-achievement-main {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: space-between;
  align-items: center;
}

.rt-achievement-left {
  flex: 1;
  max-width: 40rem;
}

.rt-achievement-left-block-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  border-top: 1px solid #d8aa7833;
  justify-content: space-between;
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
  padding-right: 1.875rem;
}

.rt-achievement-left-block-wrapper.rt-border-top-none {
  border-bottom: .0625rem solid #d8aa7833;
}

.rt-achievement-left-number {
  width: 100%;
  max-width: 6.4375rem;
}

.rt-color-shadow-gold {
  color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-achievement-right-text {
  width: 100%;
  max-width: 23.4375rem;
}

.rt-achievement-right {
  flex: 1;
  max-width: 34.375rem;
  padding-top: 13.9375rem;
  padding-right: 5.625rem;
  position: relative;
}

.rt-achievement-right-image-top {
  max-width: 23.75rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.rt-achievement-right-image {
  max-width: 28.75rem;
  position: relative;
}

.rt-our-studio-instructor-heading {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-instuctor-v2-heading {
  display: none;
}

.rt-our-studio-counter-block {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 6rem;
}

.rt-our-studio-counter-block-v1 {
  justify-content: flex-start;
  align-items: center;
}

.rt-counter-number-text {
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(3.125rem, 8.3333vw, 10rem);
  font-weight: 300;
  line-height: 1;
}

.rt-counter-text {
  letter-spacing: .125rem;
  text-transform: uppercase;
  padding-top: 1.8rem;
  font-size: .78125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rt-counter {
  height: 5.8rem;
}

.rt-counter.rt-overflow-hidden {
  overflow: hidden;
}

.rt-studio-community {
  min-height: 200vh;
}

.rt-community-heading {
  max-width: 52.5rem;
  margin-left: auto;
  margin-right: auto;
}

.rt-community-slider-line {
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-community-image-block {
  flex: none;
  width: 100%;
  position: relative;
}

.rt-community-plus-wrapper {
  -webkit-backdrop-filter: blur(.3125rem);
  backdrop-filter: blur(.3125rem);
  background-color: #0006;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-community-plus-wrapper.rt-overflow-hidden {
  background-color: #0006;
}

.rt-community-plus-wrap {
  justify-content: center;
  align-items: center;
}

.rt-community-plus-one {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 3rem;
  height: .0625rem;
}

.rt-community-plus-two {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: .0625rem;
  height: 3rem;
  position: absolute;
}

.rt-home-hero-section {
  z-index: 1;
  pointer-events: none;
  min-height: 100vh;
  position: absolute;
  inset: 0%;
}

.rt-home-hero-main {
  z-index: 6;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: center;
  min-height: 100vh;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  position: relative;
}

.rt-home-hero-left {
  flex: 1;
  max-width: 57.5625rem;
}

.rt-home-hero-left-top {
  pointer-events: auto;
}

.rt-home-hero-big-text {
  color: #fff;
  letter-spacing: 0;
  font-family: Avelora, Arial, sans-serif;
  font-size: clamp(2.5rem, 13vw, 15rem);
  font-weight: 300;
  line-height: .6;
}

.rt-home-hero-bottom {
  pointer-events: auto;
  margin-bottom: 2.1875rem;
}

.rt-home-hero-right {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  pointer-events: auto;
  text-align: right;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 21.25rem;
}

.rt-home-hero-page-block {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-end;
}

.rt-wellness-section {
  padding-bottom: var(--_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>);
  position: relative;
}

.rt-wellness-top {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.rt-wellness-top.rt-text-align-center {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  text-align: center;
}

.rt-wellness-logo-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 6.625rem;
  padding-bottom: 1rem;
}

.rt-wellness-paragraph-style {
  max-width: 23.625rem;
}

.rt-hero-wrapper {
  min-height: 100vh;
  position: relative;
}

.rt-hero-image-wrap {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rt-hero-image-wrap.rt-hero-image-two {
  z-index: 2;
  pointer-events: none;
  object-fit: cover;
}

.rt-hero-image-wrap.rt-hero-image-three, .rt-hero-image-wrap.rt-hero-image-one, .rt-hero-image-wrap.rt-hero-image-four {
  pointer-events: none;
  object-fit: cover;
}

.rt-home-hero-faq-text-wrap {
  padding-top: 1.6rem;
}

.rt-home-hero-faq-description {
  max-height: 5.5rem;
}

.rt-button-v2 {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  border: 1px solid var(--grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: .625rem .875rem;
  display: flex;
}

.rt-button-v2.rt-background-white {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
}

.rt-button-v2.rt-background-white.icon-off, .rt-button-v2.rt-background-white.icon-off-6 {
  padding: 1rem 1.5625rem;
}

.rt-table-v2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rt-home-v4-heading {
  max-width: 34.5rem;
  margin-bottom: 2.8rem;
}

.rt-home-v4-heading.rt-text-align-center {
  text-align: center;
}

.rt-booking-v2 {
  padding-bottom: 7.5rem;
}

.rt-booking-v2.rt-overflow-hidden {
  overflow: hidden;
}

.rt-gallery-v2 {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  background-image: url('../images/yoga_26.webp'), url('../images/yoga_32.webp'), url('../images/yoga_47.svg'), url('../images/yoga_37.svg'), url('../images/yoga_48.svg');
  background-position: 0 118%, 100% 0, 0 0, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto 919px, auto 622px, auto, auto, auto;
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.rt-gallery-v2-main {
  justify-content: flex-start;
  align-items: center;
}

.rt-gallery-v2-heading {
  grid-column-gap: 1.302vw;
  grid-row-gap: 1.302vw;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
}

.rt-home-v6-text-line-image {
  border-radius: 100%;
  max-width: 4.7rem;
}

.rt-home-v6-text-line-image.rt-overflow-hidden {
  overflow: hidden;
}

.rt-home-v6-text-line-image-two {
  border-radius: 1.5625rem;
  max-width: 9.6rem;
  margin-top: .6875rem;
}

.rt-home-v6-text-line-image-two.rt-overflow-hidden {
  overflow: hidden;
}

.rt-home-gallery {
  grid-column-gap: 1.875rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 14rem;
}

.rt-gallery-v2-side-top {
  border-top-left-radius: 15.625rem;
  position: relative;
}

.rt-gallery-v2-side-top.rt-overflow-hidden {
  overflow: hidden;
}

.rt-gallery-v2-side-bottom {
  border-bottom-left-radius: 15.625rem;
  position: relative;
}

.rt-gallery-v2-side-bottom.rt-overflow-hidden {
  overflow: hidden;
}

.rt-gallery-v2-text {
  padding-top: 1rem;
}

.rt-gallery-v2-wrapper.rt-gallery-middle-card {
  margin-top: -8.0625rem;
}

.rt-gallery-v2-middle-image {
  position: relative;
}

.rt-gallery-v2-middle-image.rt-overflow-hidden {
  overflow: hidden;
}

.rt-gallery-v2-right-side-top {
  border-top-right-radius: 15.625rem;
  position: relative;
}

.rt-gallery-v2-right-side-top.rt-overflow-hidden {
  overflow: hidden;
}

.rt-gallery-v2-right-side-bottom {
  border-bottom-right-radius: 15.625rem;
  position: relative;
}

.rt-gallery-v2-right-side-bottom.rt-overflow-hidden {
  overflow: hidden;
}

.rt-pricing-v2 {
  background-color: #e7e9e1;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rt-pricing-v2.rt-two {
  padding-bottom: 5.3125rem;
}

.rt-pricing-v2-main {
  justify-content: flex-start;
  align-items: center;
}

.rt-pricing-v2-heading {
  grid-column-gap: var(--_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>);
  grid-row-gap: var(--_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>);
  justify-content: flex-start;
  align-items: center;
  max-width: 48.625rem;
  margin-bottom: 3rem;
}

.rt-our-story {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
  background-image: linear-gradient(to bottom, var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>), var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>));
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.rt-testimonial-v2-slide-nav {
  opacity: .47;
}

.fda-testimonial-v1-arrow-icon {
  max-width: .9375rem;
  margin-top: -.375rem;
}

.rt-testimonial-v2-slider-wrap {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
}

.rt-our-story-main-v2 {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-testimonial-v2-slider {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #b92e2d00;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 61.625rem;
  padding-bottom: 6rem;
}

.rt-slider-middle-image-section {
  justify-content: center;
  align-items: flex-start;
  margin-top: -5.125rem;
}

.rt-slider-limage-wrap-v1 {
  max-width: 8.875rem;
  position: relative;
}

.rt-slider-limage-wrap-v1.rt-wrap-one {
  filter: saturate(0%);
  margin-right: -3rem;
  position: relative;
  transform: rotate(-17.74deg);
}

.rt-slider-limage-wrap-v1.rt-wrap-two {
  margin-top: .9375rem;
  transform: rotate(14.27deg);
}

.rt-quote-image-wrapper {
  max-width: 5.9375rem;
  margin-bottom: -2rem;
}

.rt-slider-client-description {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.rt-stright-heading {
  padding-bottom: 3.75rem;
}

.rt-slide-nav-logo {
  max-width: 12.4375rem;
}

.rt-navbar-logo-wrapper {
  max-width: 8.125rem;
}

.rt-footer-form-block {
  z-index: 10;
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  border-radius: .625rem;
  width: 100%;
  max-width: 43.25rem;
  padding: 2.1875rem 3.75rem 1.8rem;
  position: relative;
  box-shadow: 0 .25rem 3.4375rem #302a1c4d;
}

.rt-form-v2 {
  flex-flow: column;
  display: flex;
}

.rt-form-middle-section {
  grid-column-gap: .625rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-form-middle-text {
  padding-bottom: .4rem;
}

.rt-form-cross {
  cursor: pointer;
  max-width: 1.4rem;
  position: absolute;
  inset: 1.2rem 1.2rem auto auto;
}

.rt-footer-form-wrap {
  z-index: 10;
}

.rt-navbar-form-h2-gap {
  margin-top: 1.4rem;
  margin-bottom: 2.7rem;
}

.rt-button-form-wrapper-block {
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.rt-our-studio-instructor {
  padding-top: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
  padding-bottom: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
  background-image: linear-gradient(to bottom, var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>), var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>));
}

.rt-form-v2-button {
  z-index: 2;
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.rt-form-v2-button-wrap, .rt-button-v2-icon-wrap {
  position: relative;
}

.rt-button-v2-icon-wrap.icon-off-3, .rt-button-v2-icon-wrap.icon-off-8 {
  display: none;
}

.rt-button-text {
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  font-family: Satoshi, Arial, sans-serif;
  font-size: .78125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rt-button-text:where(.w-variant-4566cc87-5fc2-cd0f-1c42-77d05dcb03c4) {
  color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-button-text:where(.w-variant-f7eee505-4471-425a-85cf-4fe6b66ebc5e) {
  color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-button-text:where(.w-variant-9b4d713c-e016-7462-7a2d-8bb054001151) {
  color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
}

.rt-button-text:where(.w-variant-4f3fbe41-b125-c0fa-9715-d73018268298) {
  font-weight: var(--_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>);
}

.rt-button-text.gold-button-2 {
  color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
}

.rt-button-text.button-dark-2 {
  color: #000;
}

.rt-button-text.nav-button-2 {
  font-weight: 500;
}

.rt-button-text.gold-button-7, .rt-button-text.gold-button-12, .rt-button-text.gold-button-17 {
  color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
}

.rt-button-text.shadow-gold-2, .rt-button-text.shadow-gold-7 {
  color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-button-text.button-dark-12 {
  color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-button-v1-line {
  background-color: #fff3;
  height: .0625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-button-v1-line:where(.w-variant-4566cc87-5fc2-cd0f-1c42-77d05dcb03c4) {
  background-color: #0003;
}

.rt-button-v1-line:where(.w-variant-f7eee505-4471-425a-85cf-4fe6b66ebc5e) {
  background-color: #9e927133;
}

.rt-button-v1-line:where(.w-variant-9b4d713c-e016-7462-7a2d-8bb054001151), .rt-button-v1-line.gold-button-3 {
  background-color: #d8aa7833;
}

.rt-button-v1-line.button-dark-3 {
  background-color: #0003;
}

.rt-button-v1-line.gold-button-8, .rt-button-v1-line.gold-button-13, .rt-button-v1-line.gold-button-18 {
  background-color: #d8aa7833;
}

.rt-button-v1-line.button-dark-8 {
  background-color: #0003;
}

.rt-button-v1-line.shadow-gold-3, .rt-button-v1-line.shadow-gold-8 {
  background-color: #9e927133;
}

.rt-button-v1-line.button-dark-13 {
  background-color: #0003;
}

.rt-footer-large-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#9e9271 54%, #9e927100 73%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Avelora, Arial, sans-serif;
  font-size: clamp(4.8rem, 24.65vw, 29.625rem);
  font-weight: 400;
  line-height: 1;
}

.rt-footer-middle-text-wrap-v1 {
  margin-left: -1.375rem;
}

.rt-form-v2-heading {
  margin-bottom: 2.125rem;
}

.rt-footer-form-wrapper {
  z-index: 10;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-top: .625rem;
  display: none;
  position: absolute;
  inset: 11.5625rem 0% auto auto;
}

.rt-form-v3 {
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.rt-input-v2 {
  border: 1px solid var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  height: 3.4375rem;
  color: var(--dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>);
  border-radius: .5rem;
  margin-bottom: .625rem;
  padding-left: 1.2rem;
}

.rt-input-v2:focus {
  border-color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
}

.rt-input-v2.rt-textarea {
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 7rem;
}

.rt-form-v3-heading {
  margin-bottom: .625rem;
}

.rt-event-auto {
  pointer-events: auto;
}

.rt-link-v1 {
  color: #e7e9e1;
  transition: color .2s;
}

.rt-link-v1:hover {
  color: #9e9271;
}

.rt-home-hero-overlay-one {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(90deg, #0a140abf, #0003 44%, #08100869 72%, #0a140a70);
  position: absolute;
  inset: 0%;
}

.rt-home-hero-overlay-three {
  z-index: 3;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.rt-apear-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.rt-slider-slide-wrap {
  grid-column-gap: 1.7623rem;
  grid-row-gap: 1.7623rem;
  justify-content: flex-start;
  align-items: center;
}

.rt-container {
  max-width: var(--_page-details---container--container\<deleted\|variable-82eab6d6-f61a-4361-74b6-27274e56fa9c\>);
  padding-right: var(--_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>);
  padding-left: var(--_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>);
}

.rt-navbar-wrapper-v1 {
  pointer-events: auto;
  width: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.rt-button-v1-fill-line {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 100%;
  height: .0625rem;
}

.rt-button-v1-fill-line:where(.w-variant-4566cc87-5fc2-cd0f-1c42-77d05dcb03c4) {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-button-v1-fill-line:where(.w-variant-f7eee505-4471-425a-85cf-4fe6b66ebc5e) {
  background-color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-button-v1-fill-line:where(.w-variant-9b4d713c-e016-7462-7a2d-8bb054001151), .rt-button-v1-fill-line.gold-button-4 {
  background-color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
}

.rt-button-v1-fill-line.button-dark-4 {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-button-v1-fill-line.gold-button-9, .rt-button-v1-fill-line.gold-button-14, .rt-button-v1-fill-line.gold-button-19 {
  background-color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
}

.rt-button-v1-fill-line.button-dark-9 {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-button-v1-fill-line.shadow-gold-4, .rt-button-v1-fill-line.shadow-gold-9 {
  background-color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-button-v1-fill-line.button-dark-14 {
  background-color: var(--black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>);
}

.rt-home-hero-image-wrapper {
  min-height: 100vh;
  position: sticky;
  top: 0;
}

.rt-hero-video {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.rt-home-hero-page-answer {
  height: 100%;
  overflow: hidden;
}

.rt-slider-limage-inactive {
  position: relative;
}

.rt-slider-limage-inactive.rt-two, .rt-slider-limage-inactive.rt-three, .rt-slider-limage-inactive.rt-four, .rt-slider-limage-inactive.rt-five {
  position: absolute;
  inset: 0%;
}

.rt-slider-limage-active {
  position: relative;
}

.rt-slider-limage-active.rt-two, .rt-slider-limage-active.rt-three, .rt-slider-limage-active.rt-four, .rt-slider-limage-active.rt-five {
  position: absolute;
  inset: 0%;
}

.rt-nav-right-wrap {
  flex: 1;
  align-items: stretch;
  max-width: 28.25rem;
}

.rt-mega-menu {
  z-index: 999;
  justify-content: flex-start;
  align-items: center;
  width: 11.6rem;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 1.875rem);
}

.rt-responsive-navbar {
  z-index: 9999;
  display: none;
}

.rt-overlay-v1 {
  opacity: 0;
  pointer-events: none;
  border-radius: .625rem;
  position: absolute;
  inset: 0%;
  box-shadow: 0 1.25rem 2.5rem #00000040;
}

.rt-menu-bottom-wrapper {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 45rem;
}

.rt-nav-left-wrap {
  grid-column-gap: .4375rem;
  grid-row-gap: .4375rem;
  margin-top: -.1875rem;
}

.rt-menu-link {
  position: relative;
}

.rt-navbar-main-wrapper {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.rt-hamburger-wrapper {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.rt-menu-top-wrapper-2 {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1.25rem;
  display: none;
}

.rt-responsive-menu-wrap {
  display: none;
}

.rt-navbar-overlay {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  pointer-events: auto;
  width: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: 0 .3125rem .875rem #414e3d80;
}

.rt-journal-tag-text {
  font-family: var(--_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>);
}

.rt-button-v2-icon.rt-two {
  position: absolute;
}

.rt-blog-card-overlay-wrap {
  -webkit-backdrop-filter: blur(.25rem);
  backdrop-filter: blur(.25rem);
  background-color: #00000026;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.rt-blog-card-icon-wrap-one {
  z-index: 1;
  width: 4.5238%;
  position: absolute;
  inset: .625rem auto auto .625rem;
}

.rt-blog-card-icon-wrap-two {
  z-index: 1;
  width: 4.5238%;
  position: absolute;
  inset: .625rem .625rem auto auto;
}

.rt-blog-card-icon-two {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.rt-blog-card-icon-three {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.rt-blog-card-wrap-three {
  z-index: 1;
  width: 4.5238%;
  position: absolute;
  inset: auto auto .625rem .625rem;
}

.rt-blog-card--icon-wrap-four {
  z-index: 1;
  width: 4.5238%;
  position: absolute;
  inset: auto .625rem .625rem auto;
}

.rt-blog-icon-four {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(0);
}

.rt-full-width {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.rt-large-text-v1 {
  color: #d8aa78;
  font-family: Orticalinear, Arial, sans-serif;
  font-size: clamp(5rem, 9vw, 8rem);
  font-weight: 300;
  line-height: 1;
}

.rt-large-text-v1.rt-text-color-shadow-gold {
  color: #9e9271;
}

.rt-text-color-shadow-gold {
  color: var(--shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>);
}

.rt-yoga-single-hero-main {
  justify-content: flex-end;
  align-items: center;
  min-height: 100vh;
}

.rt-yoga-instructor-description {
  margin-bottom: var(--_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>);
}

.rt-studio-community-main {
  min-height: 100vh;
  padding-top: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
  padding-bottom: var(--_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>);
  position: sticky;
  top: 0;
}

.rt-community-image-card {
  flex: none;
  width: 31.562vw;
  max-width: 37.875rem;
  padding-left: .9375rem;
  padding-right: .9375rem;
}

.rt-community-slider {
  padding-top: 6rem;
}

.rt-community-slider.rt-tab-on {
  display: none;
}

.rt-gallery-v2-overlay {
  z-index: 1;
  background-color: #1119;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.rt-gallery-v2-plus-line-one {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 3.125rem;
  height: .0625rem;
  position: absolute;
}

.rt-gallery-v2-plus-line-two {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: .0625rem;
  height: 3.125rem;
  position: absolute;
}

.rt-mobile-slider {
  display: none;
}

.rt-nav-link-v1 {
  z-index: 2;
  color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  cursor: pointer;
  text-decoration: none;
  display: flex;
  position: relative;
}

.rt-nav-link-v1.rt-change {
  color: #fff;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.rt-slide-nav-description {
  max-width: 11.625rem;
}

.rt-hero-background-image {
  z-index: 3;
  padding-bottom: var(--_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>);
  pointer-events: none;
  background-image: url('../images/yoga_40.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.rt-home-hero-overlay-four {
  z-index: 3;
  pointer-events: none;
  background-image: linear-gradient(0deg, #1f2a1c 8%, #1f2a1c00 31%);
  position: absolute;
  inset: 0%;
}

.rt-blog-card-plus-icon {
  -webkit-backdrop-filter: blur(.1875rem);
  backdrop-filter: blur(.1875rem);
  background-color: #ffffff26;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 11.904%;
  height: 20%;
  position: relative;
  box-shadow: inset 0 0 2.5rem #61616126;
}

.rt-blog-card-plus-line {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 60%;
  height: .0625rem;
}

.rt-blog-card-plus-line-two {
  background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  width: 60%;
  height: .0625rem;
  position: absolute;
  transform: rotate(90deg);
}

.rt-blog-card-overlay-wrap-two {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.rt-pricing-v2-description {
  max-width: 23.625rem;
}

.rt-class-table-v1-border {
  background-color: #ada07d80;
  width: 100%;
  height: .0625rem;
}

.rt-yoga-table-background-one {
  background-color: #ada07d;
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.rt-yoga-table-background-two {
  background-color: #ada07d;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.rt-error {
  background-color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
  text-align: center;
  margin-top: 1.25rem;
  padding: 1.25rem;
}

.rt-wellness-top-text-style {
  max-width: 44.25rem;
}

.rt-footer-nav {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: center;
  align-items: center;
  padding-top: 3.125rem;
}

.rt-footer-nav.rt-two {
  display: none;
}

.rt-footer-nav-dot {
  background-color: var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>);
  border-radius: 100%;
  width: .3125rem;
  height: .3125rem;
}

.rt-footer-description-left {
  grid-column-gap: 1.35rem;
  grid-row-gap: 1.35rem;
  max-width: 11.625rem;
}

.rt-footer-social-link-icon-two {
  position: absolute;
}

.rt-decorative {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.rt-our-studio-hero-wrapper {
  background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
  background-image: url('../images/yoga_23.svg'), url('../images/yoga_22.svg'), url('../images/yoga_19.svg'), url('../images/yoga_29.svg'), url('../images/yoga_27.svg');
  background-position: 100% 0, 100% -19%, 0 100px, 100% 100%, 78px 0;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto;
  padding-top: 13.725rem;
  position: relative;
}

.rt-home-hero-button {
  pointer-events: auto;
}

.rt-hero-video-button {
  z-index: 9;
  -webkit-backdrop-filter: blur(.9375rem);
  backdrop-filter: blur(.9375rem);
  background-color: #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
  top: 50%;
  left: 50%;
}

.rt-hero-video-button-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-footer-list-description {
  color: #e7e9e1;
}

.rt-section-gap {
  height: 500vh;
}

.rt-image {
  object-fit: cover;
  width: 100%;
}

.rt-white {
  color: #fff;
}

.rt-yoga-section-height {
  height: 300vh;
}

.rt-cover {
  object-fit: cover;
}

@media screen and (min-width: 1280px) {
  .rt-blog-wrapper {
    padding-top: 9.7rem;
  }

  .rt-pricing-two-price-details {
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
  }

  .rt-yoga-instructor-main {
    grid-column-gap: 7.6rem;
    grid-row-gap: 7.6rem;
  }

  .rt-yoga-class-time-wrapper {
    grid-column-gap: 1.1875rem;
    grid-row-gap: 1.1875rem;
  }

  .rt-dropdown-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .rt-book-class-left {
    margin-bottom: 10.8rem;
  }

  .rt-book-class-middle {
    margin-left: 3rem;
    margin-right: 6.375rem;
  }

  .rt-book-class-right {
    margin-bottom: 9.5rem;
  }

  .rt-our-studio-about-right {
    grid-column-gap: 3.3rem;
    grid-row-gap: 3.3rem;
  }

  .rt-our-studio-v1-main {
    grid-column-gap: 5.9375rem;
    grid-row-gap: 5.9375rem;
  }

  .rt-achievement-left-block-wrapper {
    grid-column-gap: 6.0625rem;
    grid-row-gap: 6.0625rem;
    padding-right: 4.0625rem;
  }

  .rt-home-v6-text-line-image {
    max-width: 5.2rem;
  }

  .rt-home-gallery {
    grid-column-gap: 6.8125rem;
  }

  .rt-our-studio-instructor {
    padding-bottom: 10.3rem;
  }
}

@media screen and (min-width: 1440px) {
  .rt-footer-bottom-contact {
    grid-column-gap: 4.625rem;
    grid-row-gap: 4.625rem;
    flex-flow: row;
  }

  .rt-contact-one-details-main {
    align-items: stretch;
  }

  .rt-contact-one-details-left {
    padding-top: 2.1875rem;
    padding-bottom: 2.1875rem;
  }

  .rt-contact-one-details-middle {
    grid-column-gap: 8.3125rem;
    grid-row-gap: 8.3125rem;
    padding-top: 4.4rem;
    padding-bottom: 4rem;
  }

  .rt-contact-one-details-bottom {
    grid-column-gap: 4.625rem;
    grid-row-gap: 4.625rem;
  }

  .rt-faq-main {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-large-text-v6 {
    font-size: clamp(2.5rem, 13.802vw, 16.563rem);
  }

  .rt-instructor-block {
    grid-column-gap: 5.625rem;
    grid-row-gap: 5.625rem;
  }

  .rt-yoga-instructor-main {
    padding-left: .625rem;
  }

  .rt-yoga-class-time-block {
    padding-left: 2.8125rem;
    padding-right: 2.8125rem;
  }

  .rt-vinyasa-yoga-main {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }

  .rt-therapy-main {
    grid-column-gap: 2.375rem;
    grid-row-gap: 2.375rem;
    padding-left: .8125rem;
    padding-right: .625rem;
  }

  .rt-counter {
    height: 6.6rem;
  }

  .rt-home-v6-text-line-image {
    max-width: 6rem;
  }

  .rt-home-v6-text-line-image-two {
    max-width: 12.6875rem;
  }

  .rt-footer-form-wrap {
    top: 10.6rem;
  }
}

@media screen and (min-width: 1920px) {
  .rt-footer-top {
    padding-bottom: 1.25rem;
  }

  .rt-footer-middle-image-wrapper {
    top: -92%;
    right: 25%;
  }

  .rt-contact-one-details-right.rt-overflow-hidden {
    max-width: 54.625rem;
  }

  .rt-large-text-v3, .rt-large-text-v3.rt-achivement-side-text {
    font-size: clamp(2.5rem, 6.1vw, 8.125rem);
  }

  .rt-faq-image-wrapper {
    position: relative;
  }

  .rt-gallery-left {
    max-width: 14.4rem;
  }

  .rt-gallery-side-text {
    z-index: 2;
    transform: rotate(-180deg);
  }

  .rt-faq-side-text {
    z-index: 9;
    inset: 21% auto auto -43%;
    display: block;
    position: absolute;
    inset: 25% auto auto -43%;
    transform: rotate(-180deg);
  }

  .rt-faq-side-text.rt-solution-side-text {
    top: 15%;
    left: -36%;
  }

  .rt-faq-side-text.rt-achievement-side-text {
    top: -8%;
    left: -30%;
  }

  .rt-gallery-middle-image-wrapper {
    max-width: 43.9rem;
  }

  .rt-blog-card-text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-instructor-heading-block {
    margin-top: -5.375rem;
  }

  .rt-instructor-block-image-wrapper.rt-our-studio-instructor-block-side, .rt-instructor-wrapper.rt-our-studio-instructor-block-side {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .rt-clients-main.rt-text-align-center.rt-our-studio-clients-main {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-navbar-form-cross {
    cursor: pointer;
    right: 3.4375vw;
  }

  .rt-book-class-image-block {
    z-index: 1;
  }

  .rt-achievement-left {
    position: relative;
  }

  .rt-counter {
    height: 8.8rem;
  }

  .rt-community-image-block {
    position: relative;
  }

  .rt-community-plus-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .rt-home-v6-text-line-image {
    border-radius: 100%;
    max-width: 6rem;
    display: inline-block;
    overflow: hidden;
  }

  .rt-home-v6-text-line-image-two {
    border-radius: 3.125rem;
    max-width: 12.6875rem;
    margin-top: 1.0625rem;
    overflow: hidden;
  }

  .rt-stright-heading {
    display: none;
  }

  .rt-button-form-wrapper-block {
    justify-content: center;
    align-items: center;
  }

  .rt-responsive-navbar {
    padding-left: 3.4%;
    padding-right: 3.4%;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>: Orticalinear, Arial, sans-serif;
    --_typography---font-size--heading-4\<deleted\|variable-0b196262-151d-62e3-226f-f9da1b83d4fe\>: 1.375rem;
    --_typography---line-height--heading-4-line-height\<deleted\|variable-0e169885-3e1c-78de-1920-3bdcb8bd19f0\>: 1.25;
    --_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>: 400;
    --_typography---letter-spacing--heading-4-spacing\<deleted\|variable-774e3661-b474-eb3c-2849-12a5d36f247b\>: -.0038rem;
    --_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>: 1.125rem;
    --_typography---letter-spacing--heading-5-spacing\<deleted\|variable-c2670a55-a03d-9289-4494-ee3fe166f55a\>: -.0034rem;
    --_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>: 1.0625rem;
    --_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>: -.0032rem;
    --_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>: Satoshi, Arial, sans-serif;
    --_typography---font-size--body-text\<deleted\|variable-6f0f6e21-9e32-9904-72b2-e99edda23346\>: 1rem;
    --_typography---line-height--body-text-line-height\<deleted\|variable-43a63489-9ec2-9937-b1f6-fc4783d68394\>: 1.35;
    --_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>: 500;
    --_typography---letter-spacing--body-text-spacing\<deleted\|variable-b68c56fc-2987-5fb4-543c-860867ba28a2\>: 0rem;
    --_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>: 300;
    --_typography---line-height--heading-6-line-height\<deleted\|variable-63fb5c98-e348-dad7-dc27-45431e3ec4c0\>: 1.4445;
    --soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>: #111;
    --dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>: #676767;
    --white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>: white;
    --black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>: black;
    --platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>: #e7e9e1;
    --shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>: #9e9271;
    --grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>: #ada07d;
    --kaitoke-green\<deleted\|variable-200adc72-725d-7c34-e8d2-ad615651c89b\>: #2f3c2c;
    --marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>: #1f2a1c;
    --burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>: #d8aa78;
    --vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>: #f9f6f3;
    --_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>: 3.75rem;
    --_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>: 1.1625rem;
    --_page-details---gap--gap-small\<deleted\|variable-7d777441-1083-7c0b-0d8e-0e1b128d2e13\>: 1.1rem;
    --_page-details---container--container-xl\<deleted\|variable-8b67f365-9815-b724-9f08-6593aa64a818\>: 85rem;
    --_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>: .9375rem;
    --_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>: 3.125rem;
    --_page-details---container--container\<deleted\|variable-82eab6d6-f61a-4361-74b6-27274e56fa9c\>: 82.5rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 1.875rem;
  }

  p {
    letter-spacing: 0;
    line-height: 1.35;
  }

  .rt-gap-off.rt-text-color-white.rt-gap-large, .rt-gap-off.rt-gap-large {
    margin-bottom: 1rem;
  }

  .rt-footer {
    background-position: 0 0, 0 0, 56%;
    padding-top: 3.75rem;
    padding-bottom: 1.875rem;
  }

  .rt-footer-top {
    justify-content: space-between;
    align-items: flex-start;
  }

  .rt-footer-right-top-upper-sec {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-footer-right-top-left.rt-two {
    flex: 1;
    max-width: 11.8rem;
  }

  .rt-text-style-h5 {
    flex: 1;
  }

  .rt-text-style-h5.rt-gap-small {
    margin-bottom: .8rem;
  }

  .rt-text-style-h5.rt-menu-link-text, .rt-text-style-h5.rt-nav-dropdrown-text {
    color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  }

  .rt-footer-right-top-right {
    flex: 1;
  }

  .rt-footer-middle-image-wrapper {
    left: 22%;
    right: 29%;
  }

  .rt-footer-bottom-left {
    grid-column-gap: 1.0375rem;
    grid-row-gap: 1.0375rem;
  }

  .rt-footer-bottom-left.rt-two {
    flex: 1;
    max-width: 12.4rem;
  }

  .rt-contact-one-hero-heading {
    padding-bottom: 1.875rem;
  }

  .rt-contact-one-main {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 6.85rem;
    padding-bottom: 3.75rem;
    display: flex;
  }

  .rt-contact-one-details-main {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(460px, 1fr));
    grid-auto-columns: 1fr;
    align-self: stretch;
    place-items: center stretch;
  }

  .rt-contact-one-details-middle {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-top: 1.875rem;
    padding-bottom: 1.25rem;
  }

  .rt-contact-one-details-bottom {
    grid-column-gap: .75rem;
    justify-content: space-between;
  }

  .rt-contact-one-details-bottom-social {
    grid-column-gap: 1.2875rem;
    grid-row-gap: 1.2875rem;
    flex: 1;
  }

  .rt-contact-one-details-right {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .rt-faq {
    background-image: linear-gradient(to bottom, var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>), var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 3.4375rem;
  }

  .rt-faq-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .rt-faq-left {
    flex: 1;
  }

  .rt-faq-right {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-faq-details-top {
    margin-top: 0;
    margin-bottom: 2.1375rem;
  }

  .rt-faq-block {
    padding-bottom: 1.15rem;
  }

  .rt-faq-title {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    padding-right: 0;
  }

  .rt-faq-answer-block {
    padding-top: 1.0125rem;
  }

  .rt-gallery-section {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .rt-gallery-main {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-gallery-left {
    max-width: none;
    position: relative;
    top: 0;
  }

  .rt-gallery-right {
    margin-left: 0;
    padding-top: 0;
  }

  .rt-gallery-side-text {
    transform: none;
  }

  .rt-gallery-text-side-style {
    writing-mode: horizontal-tb;
  }

  .rt-gallery-plus-icon {
    justify-content: center;
    align-items: center;
    width: 3rem;
    display: flex;
  }

  .rt-journal-blog {
    padding-top: 2.5rem;
    padding-bottom: 3.7249rem;
  }

  .rt-blog-wrapper {
    padding-top: 3.75rem;
  }

  .rt-blog-card-text {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rt-text-style-h4 {
    font-size: 1.375rem;
  }

  .rt-text-style-h4.rt-gap-large {
    margin-bottom: 1rem;
  }

  .rt-text-style-h4.rt-color-shadow-gold.rt-gap-small {
    margin-bottom: .8rem;
  }

  .rt-instructor-heading-block {
    margin-top: -2.5rem;
  }

  .rt-instructor-heading-block.rt-two {
    margin-top: 0;
    margin-bottom: .75rem;
    position: static;
  }

  .rt-instructor-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .rt-instructor-block-image-wrapper {
    grid-column-gap: 2.1875rem;
    grid-row-gap: 2.1875rem;
    padding-top: 5.625rem;
  }

  .rt-instructor-block-middle {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .rt-pricing-two-price-block {
    flex-flow: wrap;
    grid-template-columns: repeat(auto-fit, minmax(16.25rem, 1fr));
    grid-auto-columns: 1fr;
    min-height: 100%;
  }

  .rt-pricing-two-price-details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-pricing-two-price-bottom-block {
    padding-top: 0;
  }

  .rt-pricing-two-price-wrapper, .rt-pricing-two-price-wrapper.rt-inactive, .rt-pricing-two-price-wrapper.rt-active {
    height: auto;
  }

  .rt-yoga-single-hero {
    background-image: linear-gradient(180deg, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>), #1f2a1c00 10%, #1f2a1c00 63%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>) 80%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>)), linear-gradient(to bottom, #00000047, #00000047), url('../images/yoga_22.webp');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .rt-marquee-v1 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .rt-yoga-instructor-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .rt-yoga-instructor-main-left {
    grid-column-gap: 1.575rem;
    grid-row-gap: 1.575rem;
    max-width: none;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .rt-yoga-social-block {
    padding-top: 0;
  }

  .rt-yoga-instructor-top {
    margin-top: 0;
  }

  .rt-yoga-class-time-block {
    padding: 1.64655rem .75rem;
  }

  .rt-yoga-instructor-main-right {
    align-self: stretch;
    max-width: none;
  }

  .rt-yoga-instructor-main-right.rt-overflow-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
  }

  .rt-vinyasa-yoga-main {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3.75rem;
    padding-bottom: 1rem;
    display: grid;
  }

  .rt-hata-yoga-right {
    padding-top: 0;
  }

  .rt-yoga-clients, .rt-yoga-clients.rt-our-studio-clients {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .rt-yoga-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-yoga-card-wrapper.rt-classes-card-wrapper-gap {
    margin-top: 3.75rem;
  }

  .rt-dropdown-responsive-toggle {
    justify-content: space-between;
    align-items: center;
    padding-top: .55rem;
    padding-bottom: .55rem;
  }

  .rt-dropdown-icon {
    color: #030e28;
    margin-top: .5rem;
  }

  .rt-dropdown-responsive-nav {
    background-color: #030e28;
    position: static;
  }

  .rt-dropdown-responsive-nav.w--open {
    background-color: #fff;
  }

  .rt-dropdown-link {
    color: #030e28;
    padding-top: .4rem;
    padding-bottom: .4rem;
  }

  .rt-navbar-desktop {
    display: none;
  }

  .rt-navbar-logo {
    max-width: 8.0625rem;
    padding-left: 0;
  }

  .rt-therapy {
    padding-top: 0;
    padding-bottom: 3.75rem;
  }

  .rt-book-class-image-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
  }

  .rt-book-class-left {
    margin-bottom: 1.875rem;
  }

  .rt-book-class-middle {
    margin-left: .3rem;
    margin-right: 1.875rem;
  }

  .rt-book-class-right {
    margin-bottom: 1.875rem;
  }

  .rt-book-class-heading {
    top: 8%;
  }

  .rt-our-studio-hero {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .rt-text-style-h3 {
    font-size: 1.625rem;
  }

  .rt-our-studio-about {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-our-studio-about-main {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
  }

  .rt-our-stutio-about-left {
    align-self: center;
    max-width: none;
  }

  .rt-studio-about-image-wrapper {
    max-width: none;
  }

  .rt-our-studio-about-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: none;
  }

  .rt-our-studio-right-checkbox {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-check-box-icon {
    max-width: 2.6rem;
  }

  .rt-our-studio-v1 {
    padding-bottom: 3.75rem;
  }

  .rt-achievement {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-achievement-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(420px, 1fr));
    grid-auto-columns: 1fr;
  }

  .rt-achievement-left-block-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 0;
  }

  .rt-achievement-right {
    padding-top: 10.1rem;
    padding-right: 2.5rem;
  }

  .rt-achievement-right-image-top {
    margin-left: 50px;
  }

  .rt-our-studio-instructor-heading.rt-text-align-center {
    display: none;
  }

  .rt-instuctor-v2-heading {
    grid-column-gap: 1.1125rem;
    grid-row-gap: 1.1125rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.875rem;
    display: flex;
  }

  .rt-our-studio-counter-block {
    padding-top: 3.125rem;
  }

  .rt-counter-text {
    padding-top: .6rem;
  }

  .rt-counter {
    height: 4.5rem;
  }

  .rt-studio-community {
    min-height: auto;
  }

  .rt-community-plus-wrap {
    max-width: 2.375rem;
  }

  .rt-wellness-section {
    padding-bottom: 3.75rem;
  }

  .rt-wellness-logo-wrapper {
    padding-bottom: 0;
  }

  .rt-table-v2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rt-home-v4-heading {
    max-width: 27.4rem;
    margin-bottom: 1.875rem;
  }

  .rt-gallery-v2 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .rt-home-v6-text-line-image {
    max-width: 3.5rem;
  }

  .rt-home-v6-text-line-image.rt-overflow-hidden {
    overflow: hidden;
  }

  .rt-home-v6-text-line-image-two {
    max-width: 8rem;
  }

  .rt-home-v6-text-line-image-two.rt-overflow-hidden {
    overflow: hidden;
  }

  .rt-home-gallery {
    grid-row-gap: 4.1875rem;
  }

  .rt-gallery-v2-wrapper.rt-gallery-middle-card {
    margin-top: -6.9375rem;
  }

  .rt-pricing-v2.rt-two {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }

  .rt-pricing-v2-heading.rt-text-align-center {
    margin-bottom: 1.875rem;
  }

  .rt-our-story {
    padding-top: 2.9375rem;
    padding-bottom: 2.9375rem;
  }

  .fda-testimonial-v1-arrow-icon {
    max-width: .9375rem;
  }

  .rt-our-story-main-v2 {
    grid-column-gap: 1.375rem;
    grid-row-gap: 1.375rem;
  }

  .rt-testimonial-v2-slider {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .rt-slider-middle-image-section {
    margin-top: -2rem;
  }

  .rt-stright-heading {
    padding-bottom: 1.25rem;
  }

  .rt-our-studio-instructor {
    padding-top: 2.6875rem;
  }

  .rt-form-v2-heading {
    margin-bottom: 1.4375rem;
  }

  .rt-footer-form-wrapper {
    justify-content: center;
    align-items: flex-start;
    top: 10.5rem;
  }

  .rt-form-v3-heading {
    margin-bottom: 1.4375rem;
  }

  .rt-button-v1-fill-line:where(.w-variant-9b4d713c-e016-7462-7a2d-8bb054001151), .rt-button-v1-fill-line.gold-button-4, .rt-button-v1-fill-line.gold-button-9, .rt-button-v1-fill-line.gold-button-14, .rt-button-v1-fill-line.gold-button-19 {
    background-color: var(--burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>);
  }

  .rt-home-hero-page-answer {
    height: 100%;
    overflow: hidden;
  }

  .rt-nav-right-wrap {
    max-width: 31.8rem;
    min-height: 23.375rem;
    position: relative;
  }

  .rt-mega-menu {
    background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
    width: 100%;
    position: static;
    overflow: clip;
    transform: none;
  }

  .rt-responsive-navbar {
    background-color: var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>);
    pointer-events: auto;
    border-bottom: .0625rem solid #ffffff1a;
    display: block;
    position: relative;
    overflow: auto;
  }

  .rt-overlay-v1 {
    display: none;
  }

  .rt-menu-bottom-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    max-width: none;
    padding-top: 4.3125rem;
    padding-bottom: 1.3125rem;
  }

  .rt-top-logo {
    width: 2.5rem;
  }

  .rt-nav-left-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    align-items: stretch;
    max-width: 25.75rem;
  }

  .rt-hamburger-menu-wrap {
    position: relative;
  }

  .rt-middle-logo {
    width: 8.0625rem;
  }

  .rt-menu-link {
    width: 100%;
    padding-bottom: 1.25rem;
  }

  .rt-hamburger-top-bar {
    background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
    width: 2.5rem;
    height: .0625rem;
  }

  .rt-navbar-main-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rt-hamburger-wrapper {
    height: 2.5rem;
    padding-left: .9375rem;
  }

  .rt-hamburger-bottom-bar {
    background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
    width: 2.5rem;
    height: .0625rem;
  }

  .rt-menu-top-wrapper-2 {
    grid-column-gap: 1.625rem;
    grid-row-gap: 1.625rem;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1rem;
    padding-left: .9375rem;
    padding-right: .9375rem;
    display: flex;
  }

  .rt-responsive-menu-wrap {
    border-top: .0625rem solid #ffffff1a;
    width: 100%;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .rt-mega-menu-left {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-menu-link-line-wrap {
    background-color: #ffffff1a;
    height: .0625rem;
    position: absolute;
    inset: auto 0% 0%;
  }

  .rt-menu-link-line {
    background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
    width: 100%;
    height: .0625rem;
  }

  .rt-nav-dropdrown-v2 {
    width: 100%;
    position: relative;
  }

  .rt-nav-dropdrown-v2.rt-two {
    border-bottom: .0625rem solid #ffffff1a;
  }

  .rt-nav-dropdrown-v2-toggle {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding: 0 0 1.25rem;
    display: flex;
  }

  .rt-nav-dropdrown-v2-bottom {
    background-color: #ddd0;
    align-self: stretch;
    position: static;
    overflow: hidden;
  }

  .rt-nav-dropdrown-v2-arrow {
    width: .5rem;
  }

  .rt-nav-dropdrown-v2-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-top: .625rem;
    padding-left: .625rem;
  }

  .rt-menu-link-line-two {
    background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
    width: 100%;
    height: .0625rem;
  }

  .rt-nav-image-text-wrap {
    grid-column-gap: 3.4375rem;
    grid-row-gap: 3.4375rem;
    background-image: linear-gradient(#0a140a, #0a140a00 26%), url('../images/yoga_54.svg'), linear-gradient(-180deg, #1f2a1c00 37%, #1f2a1c99 51%, #1f2a1c 88%);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, 100%, auto;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 1.875rem;
    position: absolute;
    inset: 0%;
  }

  .rt-nav-image-heading {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    justify-content: flex-start;
    align-items: center;
    max-width: 16.6875rem;
  }

  .rt-nav-social-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-nav-social-link {
    width: 1.25rem;
  }

  .rt-yoga-single-hero-main {
    min-height: 80vh;
  }

  .rt-yoga-instructor-description {
    margin-bottom: 1.6rem;
  }

  .rt-studio-community-main {
    min-height: auto;
  }

  .rt-community-image-card {
    width: 50vw;
    max-width: none;
  }

  .rt-community-slider.rt-tab-off {
    display: none;
  }

  .rt-community-slider.rt-tab-on {
    padding-top: 1.875rem;
    display: flex;
  }

  .rt-hero-background-image {
    padding-bottom: 3.75rem;
  }

  .rt-footer-nav {
    padding-top: 1.875rem;
  }

  .rt-footer-description-left {
    grid-column-gap: 1.0375rem;
    grid-row-gap: 1.0375rem;
  }

  .rt-our-studio-hero-wrapper {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 10.1rem;
  }

  .rt-hero-video-button {
    top: 64%;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>: Orticalinear, Arial, sans-serif;
    --_typography---font-size--heading-4\<deleted\|variable-0b196262-151d-62e3-226f-f9da1b83d4fe\>: 1.25rem;
    --_typography---line-height--heading-4-line-height\<deleted\|variable-0e169885-3e1c-78de-1920-3bdcb8bd19f0\>: 1.25;
    --_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>: 400;
    --_typography---letter-spacing--heading-4-spacing\<deleted\|variable-774e3661-b474-eb3c-2849-12a5d36f247b\>: -.0034rem;
    --_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>: 1.0625rem;
    --_typography---letter-spacing--heading-5-spacing\<deleted\|variable-c2670a55-a03d-9289-4494-ee3fe166f55a\>: -.003rem;
    --_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>: 1rem;
    --_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>: -.0029rem;
    --_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>: Satoshi, Arial, sans-serif;
    --_typography---font-size--body-text\<deleted\|variable-6f0f6e21-9e32-9904-72b2-e99edda23346\>: .9375rem;
    --_typography---line-height--body-text-line-height\<deleted\|variable-43a63489-9ec2-9937-b1f6-fc4783d68394\>: 1.35;
    --_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>: 500;
    --_typography---letter-spacing--body-text-spacing\<deleted\|variable-b68c56fc-2987-5fb4-543c-860867ba28a2\>: 0rem;
    --_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>: 300;
    --_typography---line-height--heading-6-line-height\<deleted\|variable-63fb5c98-e348-dad7-dc27-45431e3ec4c0\>: 1.4445;
    --soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>: #111;
    --dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>: #676767;
    --white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>: white;
    --black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>: black;
    --platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>: #e7e9e1;
    --shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>: #9e9271;
    --grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>: #ada07d;
    --kaitoke-green\<deleted\|variable-200adc72-725d-7c34-e8d2-ad615651c89b\>: #2f3c2c;
    --marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>: #1f2a1c;
    --burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>: #d8aa78;
    --vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>: #f9f6f3;
    --_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>: 3.75rem;
    --_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>: 1.1625rem;
    --_page-details---gap--gap-small\<deleted\|variable-7d777441-1083-7c0b-0d8e-0e1b128d2e13\>: 1.1rem;
    --_page-details---container--container-xl\<deleted\|variable-8b67f365-9815-b724-9f08-6593aa64a818\>: 85rem;
    --_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>: .9375rem;
    --_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>: 3.125rem;
    --_page-details---container--container\<deleted\|variable-82eab6d6-f61a-4361-74b6-27274e56fa9c\>: 82.5rem;
    font-size: .9375rem;
  }

  h1 {
    font-size: 2.1875rem;
  }

  h2 {
    font-size: 1.5625rem;
  }

  p {
    font-size: .9375rem;
  }

  .rt-gap-off.rt-text-color-white.rt-therapy-paragraph-gap {
    margin-top: 1rem;
  }

  .rt-gap-off.rt-text-color-white.rt-achievement-paragraph {
    max-width: none;
  }

  .rt-footer {
    background-image: linear-gradient(#0000 72%, #000000b3 87%), linear-gradient(#9e927124 43%, #9e927100), url('../images/yoga_5.avif');
    background-position: 0 0, 0 0, 57% 100%;
    background-size: auto, auto, cover;
    padding-top: 3.4375rem;
    padding-bottom: 1.5625rem;
  }

  .rt-footer-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    order: -9999;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-bottom: 6.9rem;
    display: grid;
  }

  .rt-footer-top-left {
    flex: none;
  }

  .rt-footer-top-left-content {
    grid-column-gap: .6875rem;
    grid-row-gap: .6875rem;
  }

  .rt-footer-top-right {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .rt-footer-right-top-upper-sec {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 0;
  }

  .rt-footer-right-top-left {
    flex: 1;
    max-width: 10rem;
  }

  .rt-text-style-h5.rt-line-break {
    white-space: normal;
  }

  .rt-footer-right-top-right {
    max-width: 11.4rem;
  }

  .rt-footer-right-top-lower-sec {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 100%;
  }

  .rt-footer-main {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .rt-footer-middle {
    display: none;
  }

  .rt-footer-bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
  }

  .rt-footer-bottom-left {
    flex: 1;
    max-width: 8.4rem;
  }

  .rt-footer-bottom-contact {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: space-between;
    padding-bottom: 3.8rem;
  }

  .rt-footer-bottom-contact.rt-two {
    max-width: 11.9rem;
    padding-bottom: 0;
    display: flex;
  }

  .rt-footer-bottom-right {
    flex: 1;
    max-width: 7.7rem;
  }

  .rt-footer-social-link-wrapper {
    flex: 1;
    max-width: 1.25rem;
  }

  .rt-footer-bottom-details {
    justify-content: flex-start;
    align-items: center;
    padding-top: 4.1rem;
    display: none;
  }

  .rt-footer-details-box {
    margin-bottom: 0;
  }

  .rt-footer-middle-wrap {
    display: flex;
  }

  .rt-footer-bottom-details-responsive {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: .625rem;
    display: flex;
  }

  .rt-footer-bottom-responsive-part {
    flex-flow: column;
    order: 9999;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rt-contact-one-hero-heading {
    padding-bottom: 2.5rem;
  }

  .rt-contact-one-details-main {
    grid-column-gap: .625rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(18.125rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

  .rt-contact-one-details-left {
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rt-contact-one-details-middle {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(8.125rem, 1fr));
    grid-auto-columns: 1fr;
    padding-top: 1.25rem;
    display: grid;
  }

  .rt-contact-one-details-bottom {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-contact-one-details-bottom-social {
    max-width: 8.8rem;
  }

  .rt-input-v1.rt-text-area {
    margin-bottom: 0;
  }

  .rt-faq-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(16.25rem, 1fr));
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .rt-faq-left {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .rt-large-text-v3 {
    letter-spacing: 0;
  }

  .rt-faq-right {
    max-width: none;
  }

  .rt-gallery-section {
    background-position: 0 11%, 0 0;
  }

  .rt-gallery-right, .rt-gallery-top-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-gallery-top-left {
    max-width: none;
  }

  .rt-gallery-top-right {
    align-self: stretch;
  }

  .rt-gallery-top-right.rt-gallery-top-right-pb {
    max-width: none;
    padding-bottom: 0;
  }

  .rt-gallery-top-right.rt-gallery-t-right-pt {
    max-width: none;
    padding-top: 0;
  }

  .rt-gallery-middle-image-wrapper {
    max-width: none;
  }

  .rt-gallery-middle-image-wrapper.rt-overflow-hidden.rt-gallery-middle-image-margin {
    margin-right: 0;
  }

  .rt-gallery-top-block-bottom-align {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-gallery-top-block-bottom-left {
    max-width: none;
  }

  .rt-gallery-top-block-bottom-right {
    max-width: none;
    height: 100%;
  }

  .rt-gallery-plus-image {
    height: 100%;
  }

  .rt-gallery-top-right-position {
    width: 100%;
    height: 100%;
  }

  .rt-gallery-plus-icon {
    width: 2rem;
  }

  .rt-journal-tag {
    padding: .2rem 1.25rem;
  }

  .rt-blog-wrapper {
    padding-top: 1.5625rem;
  }

  .rt-blog-wrapper.is-grid {
    grid-template-columns: 1fr 1fr;
  }

  .rt-large-text-v6 {
    text-align: center;
    letter-spacing: 0;
  }

  .rt-blog-card-text {
    padding-top: .9375rem;
  }

  .rt-blog-date-block {
    margin-bottom: 1.1875rem;
  }

  .rt-text-style-h4 {
    font-size: 1.25rem;
  }

  .rt-instructor-heading-block {
    position: static;
  }

  .rt-instructor-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    margin-top: 1.875rem;
    display: grid;
  }

  .rt-instructor-block-image-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    padding-top: 0;
  }

  .rt-instructor-wrapper {
    flex: 1;
    height: 100%;
  }

  .rt-instructor-image-wrapper {
    width: 100%;
    max-width: none;
  }

  .rt-instructor-image-wrapper.rt-two {
    height: auto;
  }

  .rt-instructor-block-middle {
    flex-flow: row;
    max-width: none;
  }

  .rt-instructor-block-middle.rt-our-studio-instructor-middle {
    height: 100%;
  }

  .rt-instruction-image-wrapper-middle {
    width: 100%;
    max-width: none;
    height: 22.3rem;
  }

  .rt-instruction-image-wrapper-middle.rt-two {
    order: 9999;
    height: auto;
  }

  .rt-pricing-two-price-main-block.rt-inactive {
    width: 100%;
  }

  .rt-pricing-two-price-main-block.rt-active {
    min-height: auto;
  }

  .rt-pricing-two-price-bottom-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .rt-pricing-two-price-wrapper {
    grid-column-gap: 1.3125rem;
    grid-row-gap: 1.3125rem;
  }

  .rt-pricing-card-overlay {
    background-color: #000000a1;
  }

  .rt-marquee-v1 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .rt-yoga-instructor {
    padding-top: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
    padding-bottom: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
  }

  .rt-yoga-instructor-main {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(16.125rem, 1fr));
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    display: grid;
  }

  .rt-yoga-instructor-main-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rt-yoga-instructor-top {
    max-width: none;
  }

  .rt-yoga-class-time-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(10.125rem, 1fr));
  }

  .rt-yoga-class-time-block.rt-text-align-center {
    flex: 1;
  }

  .rt-yoga-instructor-main-right {
    max-width: none;
  }

  .rt-vinyasa-yoga-main {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rt-hata-yoga-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .rt-yoga-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-navbar-logo {
    max-width: 7.3rem;
  }

  .rt-therapy.rt-home-therapy {
    padding-top: 1.875rem;
  }

  .rt-therapy-main {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-therapy-image-wrapper {
    max-width: 2.5rem;
  }

  .rt-therapy-image-wrapper.rt-therapy-image-gap {
    margin-bottom: 1.2rem;
  }

  .rt-book-class-image-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-yoga-table-row {
    grid-column-gap: .9rem;
    grid-row-gap: .8125rem;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid;
  }

  .rt-yoga-table-row:hover {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-table-v1-col-1, .rt-table-v1-col-2, .rt-table-v1-col-3, .rt-table-v1-col-4 {
    max-width: none;
  }

  .rt-book-class-middle {
    margin-left: .625rem;
    margin-right: 1.25rem;
  }

  .rt-book-class-middle-image-wrapper {
    border-radius: 0;
  }

  .rt-book-class-right {
    max-width: none;
    margin-bottom: 0;
  }

  .rt-book-class-heading {
    padding-bottom: 1rem;
    position: relative;
  }

  .rt-text-style-h3 {
    font-size: 1.375rem;
  }

  .rt-our-studio-about-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.2rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(18.125rem, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-our-studio-side-text-wrapper {
    left: -1%;
  }

  .rt-our-studio-v1-main, .rt-our-studio-v1-service-box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .rt-achievement-main {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-achievement-left {
    max-width: none;
  }

  .rt-achievement-left-block-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-achievement-left-number {
    max-width: 4rem;
  }

  .rt-achievement-right {
    max-width: none;
  }

  .rt-our-studio-counter-block {
    grid-column-gap: 1.375rem;
    grid-row-gap: 1.375rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-counter {
    height: 3.5rem;
  }

  .rt-community-image-block {
    height: 25rem;
  }

  .rt-community-plus-wrap {
    max-width: 1.75rem;
  }

  .rt-home-hero-main {
    grid-column-gap: 3.125rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
    grid-auto-columns: 1fr;
    min-height: auto;
    padding-bottom: 3.75rem;
    display: grid;
  }

  .rt-home-hero-left, .rt-home-hero-right {
    max-width: none;
  }

  .rt-home-hero-page-block {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-hero-wrapper {
    min-height: auto;
  }

  .rt-home-v4-heading {
    max-width: 22.8rem;
  }

  .rt-home-v6-text-line-image {
    max-width: 3rem;
  }

  .rt-home-v6-text-line-image-two {
    max-width: 6.3rem;
  }

  .rt-home-gallery {
    grid-row-gap: 2.125rem;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
    padding-top: 1.875rem;
  }

  .rt-gallery-v2-side-top, .rt-gallery-v2-side-bottom {
    border-radius: 0;
    max-width: none;
  }

  .rt-gallery-v2-wrapper.rt-gallery-middle-card {
    margin-top: 0;
  }

  .rt-gallery-v2-middle-image {
    max-width: none;
  }

  .rt-gallery-v2-right-side-top, .rt-gallery-v2-right-side-bottom {
    border-radius: 0;
    max-width: none;
  }

  .rt-pricing-v2.rt-two {
    padding-bottom: var(--_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>);
  }

  .rt-our-story {
    padding-bottom: 2.875rem;
  }

  .rt-testimonial-v2-slider {
    padding-bottom: 4.1rem;
  }

  .rt-slider-middle-image-section {
    margin-top: 0;
  }

  .rt-slider-limage-wrap-v1 {
    max-width: 7.2rem;
  }

  .rt-quote-image-wrapper {
    max-width: 4.8rem;
    margin-bottom: -1.6rem;
  }

  .rt-footer-form-block {
    align-self: center;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .rt-mobilr-l-display-none {
    display: none;
  }

  .rt-footer-form-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    inset: 0%;
  }

  .rt-slider-slide-wrap {
    grid-column-gap: 1.1373rem;
    grid-row-gap: 1.1373rem;
  }

  .rt-nav-right-wrap {
    max-width: none;
    min-height: auto;
  }

  .rt-mega-menu {
    justify-content: space-between;
    padding-bottom: 0;
  }

  .rt-menu-bottom-wrapper {
    flex-flow: column;
    align-items: stretch;
    padding-top: 3.0625rem;
    position: relative;
  }

  .rt-nav-left-wrap {
    max-width: none;
  }

  .rt-hamburger-top-bar, .rt-hamburger-bottom-bar {
    width: 1.875rem;
  }

  .rt-nav-dropdrown-v2-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: .625rem;
    padding-bottom: 1.875rem;
    padding-left: 0;
    display: grid;
  }

  .rt-yoga-single-hero-main {
    min-height: 60vh;
  }

  .rt-community-image-card {
    width: 60vw;
  }

  .rt-gallery-v2-overlay {
    height: 100%;
  }

  .rt-home-hero-overlay-four {
    background-image: linear-gradient(0deg, #1f2a1c 16%, #1f2a1c00 71%);
  }

  .rt-yoga-table-background-one, .rt-yoga-table-background-two {
    display: none;
  }

  .rt-footer-nav {
    padding-top: 0;
    display: none;
  }

  .rt-footer-nav.rt-two {
    padding-top: 1.875rem;
    display: flex;
  }

  .rt-footer-nav-dot {
    background-color: var(--platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>);
  }

  .rt-footer-description-left {
    flex: 1;
    max-width: 15.6rem;
  }

  .rt-hero-video-button {
    top: 58%;
    left: .9375rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---font-family--heading-font\<deleted\|variable-540fe49b-068d-9c5f-17cb-eb67c91ee38a\>: Orticalinear, Arial, sans-serif;
    --_typography---font-size--heading-4\<deleted\|variable-0b196262-151d-62e3-226f-f9da1b83d4fe\>: 1.25rem;
    --_typography---line-height--heading-4-line-height\<deleted\|variable-0e169885-3e1c-78de-1920-3bdcb8bd19f0\>: 1.25;
    --_typography---font-weight--regular\<deleted\|variable-e6633d06-e5b5-a773-64a6-45ea54aae9fc\>: 400;
    --_typography---letter-spacing--heading-4-spacing\<deleted\|variable-774e3661-b474-eb3c-2849-12a5d36f247b\>: -.0034rem;
    --_typography---font-size--heading-5\<deleted\|variable-09b83692-1191-c7c0-3104-3a659b910822\>: 1.0625rem;
    --_typography---letter-spacing--heading-5-spacing\<deleted\|variable-c2670a55-a03d-9289-4494-ee3fe166f55a\>: -.003rem;
    --_typography---font-size--heading-6\<deleted\|variable-405cc7a2-ec0b-be8c-d648-c41010b43424\>: 1rem;
    --_typography---letter-spacing--heading-6-spacing\<deleted\|variable-3930cf99-4c45-02c5-ebac-37ea8f630068\>: -.0029rem;
    --_typography---font-family--body-font\<deleted\|variable-58d963f7-16a9-951a-13f5-0b83d1eb3ae0\>: Satoshi, Arial, sans-serif;
    --_typography---font-size--body-text\<deleted\|variable-6f0f6e21-9e32-9904-72b2-e99edda23346\>: .9375rem;
    --_typography---line-height--body-text-line-height\<deleted\|variable-43a63489-9ec2-9937-b1f6-fc4783d68394\>: 1.35;
    --_typography---font-weight--medium\<deleted\|variable-789ce5da-71f5-18bb-71d7-45ae9a3895ad\>: 500;
    --_typography---letter-spacing--body-text-spacing\<deleted\|variable-b68c56fc-2987-5fb4-543c-860867ba28a2\>: 0rem;
    --_typography---font-weight--light\<deleted\|variable-87a1701f-2837-6fa1-9796-12bedcdc0e64\>: 300;
    --_typography---line-height--heading-6-line-height\<deleted\|variable-63fb5c98-e348-dad7-dc27-45431e3ec4c0\>: 1.4445;
    --soft-black\<deleted\|variable-0701e181-2e30-c84d-af1f-0389dc70cecd\>: #111;
    --dim-gray\<deleted\|variable-4ac41432-c137-8afd-74cb-fbb19bef0fd6\>: #676767;
    --white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>: white;
    --black\<deleted\|variable-4c66b150-8aca-c375-8b77-1de0eac67c26\>: black;
    --platinum\<deleted\|variable-0acd9bf4-3dbd-19c2-2ce9-eeaecb9f10ca\>: #e7e9e1;
    --shadow-gold\<deleted\|variable-06b013f7-2579-2f11-6eaf-1e65fb3e58e8\>: #9e9271;
    --grullo\<deleted\|variable-f507f046-285c-8eb4-ee2b-9dd4b526bc1a\>: #ada07d;
    --kaitoke-green\<deleted\|variable-200adc72-725d-7c34-e8d2-ad615651c89b\>: #2f3c2c;
    --marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>: #1f2a1c;
    --burlywood\<deleted\|variable-8d076877-36df-78b9-0616-bbac61439284\>: #d8aa78;
    --vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>: #f9f6f3;
    --_page-details---section-gap--section-gap\<deleted\|variable-14c8f210-4692-0bcb-7942-8477ce4d1f85\>: 3.75rem;
    --_page-details---gap--gap-large\<deleted\|variable-0502c53f-0d9b-d20a-178f-f790106c232a\>: 1.1625rem;
    --_page-details---gap--gap-small\<deleted\|variable-7d777441-1083-7c0b-0d8e-0e1b128d2e13\>: 1.1rem;
    --_page-details---container--container-xl\<deleted\|variable-8b67f365-9815-b724-9f08-6593aa64a818\>: 85rem;
    --_page-details---gutter-space--gutter-space\<deleted\|variable-9d8fc625-30e3-2f0d-d602-67d95b9adcb7\>: .9375rem;
    --_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>: 3.125rem;
    --_page-details---container--container\<deleted\|variable-82eab6d6-f61a-4361-74b6-27274e56fa9c\>: 82.5rem;
  }

  .rt-gap-off.rt-footter-heading-text-black, .rt-gap-off.rt-footter-heading-text-black.rt-footer-top-bottom-right-text {
    color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  }

  .rt-footer {
    background-image: linear-gradient(#0000 36%, #000000b3 84%), linear-gradient(#9e927138 30%, #9e9271), url('../images/yoga_5.avif');
    background-position: 0 0, 0 0, 54% 134%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .rt-footer-top {
    flex-flow: column;
    padding-bottom: 9rem;
  }

  .rt-footer-top-left-heading {
    padding-left: 2.4rem;
  }

  .rt-footer-top-left-heading-dash {
    width: 2rem;
  }

  .rt-footer-top-right {
    padding-top: .9rem;
  }

  .rt-footer-right-top-upper-sec {
    padding-bottom: 1rem;
  }

  .rt-footer-right-top-left {
    flex: 1;
    max-width: 11.625rem;
  }

  .rt-footer-right-top-right {
    flex: 1;
    max-width: 9.3rem;
  }

  .rt-footer-right-dash {
    background-color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
    margin-top: .9rem;
  }

  .rt-footer-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-footer-bottom-left {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .rt-footer-bottom-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-footer-social-link-wrapper {
    flex: 0 auto;
  }

  .rt-footer-bottom-details-responsive {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    padding-top: 1.5rem;
  }

  .rt-contact-one-heading {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .rt-contact-one-details-main {
    overflow: hidden;
  }

  .rt-contact-one-details-left-top {
    grid-column-gap: .775rem;
    grid-row-gap: .775rem;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-contact-one-details-middle {
    grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
    padding-top: 1.8125rem;
    padding-bottom: 1.5rem;
  }

  .rt-contact-one-details-bottom {
    flex-flow: row;
    grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
    justify-content: space-between;
  }

  .rt-contact-one-details-bottom-social {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    flex: 1;
    max-width: 8.7rem;
  }

  .rt-form-button.rt-form-button-v2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-faq-right {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-faq-title {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    width: 100%;
  }

  .rt-faq-answer-block {
    max-width: none;
  }

  .rt-gallery-main {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .rt-gallery-left {
    justify-content: center;
    align-items: flex-start;
  }

  .rt-gallery-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    padding-top: 0;
  }

  .rt-gallery-side-text {
    justify-content: center;
    align-items: flex-start;
    transform: none;
  }

  .rt-gallery-text-side-style {
    writing-mode: horizontal-tb;
  }

  .rt-blog-wrapper.is-grid {
    grid-template-columns: 1fr;
  }

  .rt-blog-card-text {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .rt-blog-date-block {
    margin-bottom: 1rem;
  }

  .rt-text-style-h4.rt-pricing-two-h4-style {
    padding-bottom: .8rem;
  }

  .rt-large-text-v2 {
    font-size: clamp(2.5rem, 13.802vw, 16rem);
  }

  .rt-instructor-block {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }

  .rt-instructor-block-image-wrapper {
    flex-flow: column;
  }

  .rt-instructor-image-wrapper.rt-overflow-hidden {
    max-width: none;
  }

  .rt-instructor-image-wrapper.rt-two {
    height: auto;
  }

  .rt-instructor-block-middle {
    flex-flow: column;
  }

  .rt-instruction-image-wrapper-middle.rt-overflow-hidden {
    max-width: none;
  }

  .rt-instruction-image-wrapper-middle.rt-two {
    height: auto;
  }

  .rt-pricing-two-price-block {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }

  .rt-pricing-two-price-details {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-pricing-two-price-bottom-block {
    padding-top: .8rem;
  }

  .rt-pricing-two-price-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-checklist {
    padding-bottom: 0;
  }

  .rt-checklist-box {
    padding-top: .8rem;
  }

  .rt-yoga-single-hero.rt-classes-hero-section {
    background-image: linear-gradient(180deg, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>), #1f2a1c80 15%, #1f2a1c00 48%, #1f2a1cf2 75%, var(--marsh\<deleted\|variable-18e7147e-83e3-4c45-f3fc-bebf8a557ca9\>) 80%), linear-gradient(to bottom, transparent, transparent), url('../images/yoga_2classes-hero-image.avif');
    background-position: 0 0, 0 0, 62%;
  }

  .rt-yoga-instructor-main {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }

  .rt-yoga-class-time-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-vinyasa-yoga-main {
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .rt-yoga-card-wrapper {
    grid-template-columns: 1fr;
  }

  .rt-navbar-form-inner {
    padding: 1.5rem;
  }

  .rt-slide-nav {
    display: none;
  }

  .rt-slide-nav-wrapper {
    min-width: 20rem;
  }

  .rt-navbar-logo {
    max-width: 6.7rem;
  }

  .rt-therapy-main {
    grid-template-columns: repeat(auto-fit, minmax(11.25rem, 1fr));
  }

  .rt-book-class-image-block {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .rt-book-class-middle {
    max-width: none;
    margin-bottom: .9375rem;
    margin-left: 0;
    margin-right: 0;
  }

  .rt-book-class-right {
    max-width: none;
    margin-bottom: 0;
  }

  .rt-our-studio-hero {
    padding-top: 7.6rem;
    padding-bottom: 0;
  }

  .rt-our-studio-about-main {
    grid-template-columns: repeat(auto-fit, minmax(18.125rem, 1fr));
  }

  .rt-our-studio-right-checkbox {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rt-check-box-icon {
    max-width: 2.1875rem;
  }

  .rt-our-studio-v1-main {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .rt-our-studio-v1-service-box {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .rt-our-studio-v1-service-box.rt-mobile-border-top-none {
    border-top-style: none;
  }

  .rt-achievement-main {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }

  .rt-achievement-left-number {
    max-width: 3.9rem;
  }

  .rt-achievement-right {
    padding-top: 0;
    padding-right: 0;
  }

  .rt-achievement-right-image-top {
    max-width: none;
    margin-left: 0;
    position: static;
  }

  .rt-achievement-right-image {
    max-width: none;
    padding-top: 1rem;
  }

  .rt-home-hero-main {
    padding-bottom: 3.75rem;
  }

  .rt-home-hero-right {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .rt-home-hero-page-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .rt-hero-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    min-height: 80vh;
    display: flex;
  }

  .rt-table-v2 {
    padding-top: var(--_page-details---section-gap--section-gap-medium\<deleted\|variable-05495046-0159-e392-37d5-9dd1b0566265\>);
    background-image: linear-gradient(0deg, #f9f6f300, var(--vista-white\<deleted\|variable-f9bc7830-abcd-ab93-8f29-436c3f0ef85a\>));
  }

  .rt-gallery-v2-heading {
    margin-bottom: 1.875rem;
  }

  .rt-home-gallery {
    flex-flow: column;
    display: none;
  }

  .rt-gallery-v2-side-top, .rt-gallery-v2-side-bottom {
    max-width: none;
    height: 21.875rem;
  }

  .rt-gallery-v2-wrapper {
    width: 100%;
  }

  .rt-gallery-v2-middle-image, .rt-gallery-v2-right-side-top, .rt-gallery-v2-right-side-bottom {
    height: 21.875rem;
  }

  .rt-testimonial-v2-slider {
    padding-bottom: 3.7rem;
  }

  .rt-slider-limage-wrap-v1 {
    max-width: 6.5rem;
  }

  .rt-quote-image-wrapper {
    max-width: 4.8rem;
  }

  .rt-footer-form-block {
    max-width: none;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .rt-form-middle-section {
    grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  }

  .rt-footer-form-wrap {
    width: 100%;
    left: 0%;
  }

  .rt-button-form-wrapper-block {
    width: 100%;
  }

  .rt-footer-form-wrapper {
    top: 0;
  }

  .rt-nav-right-wrap {
    flex: 0 auto;
    max-width: 100%;
    height: 15rem;
  }

  .rt-mega-menu {
    height: auto;
    padding-bottom: 0;
  }

  .rt-overlay-v1 {
    opacity: 0;
  }

  .rt-menu-bottom-wrapper {
    flex-flow: column;
    padding-bottom: 0;
  }

  .rt-top-logo {
    width: 1.875rem;
  }

  .rt-middle-logo {
    width: 7.4375rem;
  }

  .rt-mega-menu-left {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
  }

  .rt-community-image-card {
    width: 100vw;
  }

  .rt-mobile-slider {
    background-color: #ddd0;
    width: 100%;
    height: auto;
    display: block;
  }

  .mask {
    width: 100%;
  }

  .rt-home-hero-overlay-four {
    background-image: linear-gradient(0deg, #1f2a1c 16%, #1f2a1c00 86%);
  }

  .rt-faq-title-heading {
    flex: 1;
  }

  .rt-footer-description-left {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .rt-our-studio-hero-wrapper {
    padding-top: 7.6rem;
    padding-bottom: 0;
  }

  .rt-hero-video-button {
    inset: 7.5rem .9375rem auto auto;
  }

  .rt-mobile-text-color-white {
    color: var(--white\<deleted\|variable-2d255b34-815c-5a2f-e54a-543ffc01f7ff\>);
  }
}

#name.w-node-_0fad71a2-864c-e0ef-43d3-443739844564-0f0b9019, #name.w-node-e2aa3a3d-db59-c287-c984-36a708e5a379-56e8b3db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e2aa3a3d-db59-c287-c984-36a708e5a37f-56e8b3db {
  place-self: center start;
}

#field.w-node-e2aa3a3d-db59-c287-c984-36a708e5a383-56e8b3db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 767px) {
  #w-node-_7b2db22f-5a1a-46e4-fd3a-2efe9023a3ce-ef8ee5e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7b2db22f-5a1a-46e4-fd3a-2efe9023a3de-ef8ee5e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: stretch;
  }

  #w-node-_7b2db22f-5a1a-46e4-fd3a-2efe9023a3ee-ef8ee5e3, #w-node-_7b2db22f-5a1a-46e4-fd3a-2efe9023a3fe-ef8ee5e3, #w-node-_7b2db22f-5a1a-46e4-fd3a-2efe9023a40e-ef8ee5e3, #w-node-_7b2db22f-5a1a-46e4-fd3a-2efe9023a41e-ef8ee5e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_69401c51-cfca-3a97-2d0e-1e00cedcbefa-960e35c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69401c51-cfca-3a97-2d0e-1e00cedcbf03-960e35c5 {
    align-self: stretch;
  }

  #w-node-_0fad71a2-864c-e0ef-43d3-4437398444ac-0f0b9019 {
    order: -9999;
  }

  #w-node-_0fad71a2-864c-e0ef-43d3-4437398444bf-0f0b9019 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fad71a2-864c-e0ef-43d3-4437398444d7-0f0b9019 {
    justify-self: end;
  }

  #w-node-_0fad71a2-864c-e0ef-43d3-44373984456a-0f0b9019 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e0459ec-3b32-705c-abb1-a18cb47288cd-29c9a6d4 {
    order: -9999;
  }

  #w-node-_6e0459ec-3b32-705c-abb1-a18cb47288d6-29c9a6d4 {
    order: 9999;
  }

  #w-node-_6e0459ec-3b32-705c-abb1-a18cb47288da-29c9a6d4 {
    order: 2;
  }

  #w-node-e2aa3a3d-db59-c287-c984-36a708e5a384-56e8b3db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_69401c51-cfca-3a97-2d0e-1e00cedcbefa-960e35c5 {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Avelora';
  src: url('../fonts/AveloraRegular-BLVmV.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi Variable';
  src: url('../fonts/Satoshi-Variable.ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Orticalinear';
  src: url('../fonts/OrticaLinear-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Orticalinear';
  src: url('../fonts/OrticaLinear-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Satoshi';
  src: url('../fonts/Satoshi-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}