.elementor .e-525fcdca-2368{font-family:"DM Serif Display";font-weight:400;font-size:3.6rem;color:#5f556b;line-height:1.1;text-align:center;cursor: auto;\n}.elementor .e-45835558-f498{min-width:0px;aspect-ratio:1 / 1;padding:1.5rem;background-image:url("https://geeta-yoga.com/wp-content/uploads/2026/10/Offerings-covers-Website-2-1-e1791127165675-1024x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#e8e3e7;flex-direction:column;justify-content:center;align-items:center;background-position: center; background-repeat: no-repeat; background-size: contain;\n}.elementor .e-45772812-1e24{width:100%;min-width:0px;max-width:52rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.5rem;}.elementor .e-34238cc-c45a{font-family:"Open Sans";font-weight:600;font-size:0.95rem;color:#8f859b;line-height:1.65;text-align:center;margin:0px;cursor: auto;\n}.elementor .e-3c1ab5f-e321{font-family:Caveat;font-size:2.2rem;color:#5e17eb;line-height:1.3;text-align:center;margin:0px;cursor: auto;\n}.elementor .e-55262904-b9d1{width:100%;min-width:0px;max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:3rem;}.elementor .e-2e7e2b95-821c{min-width:0px;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#e8e6ec;flex-direction:column;gap:0px;}.elementor .e-73993480-666b{font-family:Ovo;font-weight:400;font-size:1.25rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;text-align:center;margin:0px;cursor: auto;\n}.elementor .e-7aa87491-1911{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;object-position: center; filter: saturate(.72);\n}.elementor .e-bf48840-91d8{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-77a60ccf-2f85{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-41cfc0f3-31af{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-24bdddf5-c83d{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-13140143-791b{padding:0px;gap:2rem;align-items:center;}.elementor .e-165d105b-4448{font-family:Ovo;font-weight:400;font-size:1.25rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;margin:0px;cursor: auto;\n}.elementor .e-173871d3-1db4{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-7008db8b-41d5{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;display:block;cursor: auto;\n}.elementor .e-ed936de-fb4e{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-5d975a20-4948{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;display:block;cursor: auto;\n}.elementor .e-2f893944-84f0{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-6c24fc0f-be15{min-width:0px;aspect-ratio:2 / 3;padding:1.5rem;background-image:url("https://geeta-yoga.com/wp-content/uploads/2026/10/MNK6374_VSCO-683x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#e8e3e7;flex-direction:column;justify-content:center;align-items:center;background-position: center; background-repeat: no-repeat; background-size: contain;\n}.elementor .e-1aacb5c7-76f0{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-277125f0-bfed{padding:0px;gap:2rem;align-items:center;}.elementor .e-46b821f7-661d{width:100%;min-width:0px;max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-602cf37a-34b0{min-width:0px;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf6f5;flex-direction:column;gap:0px;}.elementor .e-39dd16eb-b209{font-family:Ovo;font-weight:400;font-size:1.25rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;text-align:center;margin:0px;cursor: auto;\n}.elementor .e-19069f27-7f52{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-5cd6d988-14ec{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-4066cb19-990a{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-343d6a66-8d01{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-32b2da78-cbd9{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;object-position: center; filter: saturate(.72);\n}.elementor .e-1c8f5e48-c8a2{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-271dba84-8a1a{padding:0px;gap:2rem;align-items:center;}.elementor .e-1c00ddbe-6a85{width:100%;aspect-ratio:2 / 3;object-fit:cover;display:block;object-position: center; filter: saturate(.72);\n}.elementor .e-71d672c-1143{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-11851418-89d7{font-family:Ovo;font-weight:400;font-size:0.9rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;margin:0px;cursor: auto;\n}.elementor .e-312fb758-3095{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-7a04b2cf-2675{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-1a4e52a1-9419{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-5c36fb1c-dac6{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-604ff5b8-e561{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-5b40dc75-690a{font-family:Ovo;font-weight:400;font-size:0.9rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;margin:0px;cursor: auto;\n}.elementor .e-2a43f469-8e3d{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-6340a128-2856{padding:0px;gap:2rem;align-items:center;}.elementor .e-78b9052c-d430{width:100%;min-width:0px;max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-75e8cbf9-7f06{min-width:0px;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf6f5;flex-direction:column;gap:0px;}.elementor .e-6b6fb470-a5ba{font-family:Ovo;font-weight:400;font-size:1.25rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;text-align:center;margin:0px;cursor: auto;\n}.elementor .e-15bed0f5-33c6{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;object-position: center; filter: saturate(.72);\n}.elementor .e-6da291ef-9233{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-7d0a0460-1a3d{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-6ab9c4ae-ddcc{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-6aae124f-c34a{font-family:Ovo;font-size:1.35rem;color:#29252d;line-height:1.8;margin:0px;cursor: auto;\n}.elementor .e-69bcdec9-ea47{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-1bdf9cb7-c241{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-31d10a6-7fbb{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-2861d35-2c74{padding:0px;gap:2rem;align-items:center;}.elementor .e-7fbe8917-b8d4{font-family:Ovo;font-weight:400;font-size:1.25rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;margin:0px;cursor: auto;\n}.elementor .e-380dbc0a-2ed1{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-62f94e0f-ab85{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-23dcc5c7-d633{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-7f4ab311-949a{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-2ea1b1ce-896b{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-43f7bf9c-af11{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-2271f55-7a7b{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-42f05764-50de{min-width:0px;aspect-ratio:1024 / 922;padding:1.5rem;background-image:url("https://geeta-yoga.com/wp-content/uploads/2026/10/20260320_124808960_iOS-scaled-e1790838439456-1024x922.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#e8e3e7;flex-direction:column;justify-content:center;align-items:center;background-position: center; background-repeat: no-repeat; background-size: contain;\n}.elementor .e-17e1aec-c121{min-width:0px;padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0px;justify-content:center;align-self:stretch;}.elementor .e-76c8d9ef-4eab{padding:0px;gap:2rem;align-items:center;}.elementor .e-5e846807-5781{width:100%;min-width:0px;max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-5a65ae2f-4c52{min-width:0px;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf6f5;flex-direction:column;gap:0px;}.elementor .e-1bd6f83c-408e{font-family:Ovo;font-weight:400;font-size:1.25rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;text-align:center;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;cursor: auto;\n}.elementor .e-34c58f25-195a:hover,.elementor .e-34c58f25-195a:focus-visible{color:#5f556b;background-color:#faf6f5;}.elementor .e-34c58f25-195a{font-family:Ovo;font-weight:400;font-size:1rem;color:#faf6f5;letter-spacing:0.15em;line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:2px;border-width:1px;border-color:#5f556b;border-style:solid;background-color:#5f556b;align-self:center;&:focus-visible { outline: 2px solid #5f556b; outline-offset: 4px; }\n}.elementor .e-34c5fb8e-f04e{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-e87e747-e237{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-74c0063d-c1c7{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-678cc567-759a{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-6c35152e-1379{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-4cf44068-8ba4{font-family:Ovo;font-size:1.15rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-4535dc1a-dc91{font-family:Ovo;font-size:0.9rem;color:#29252d;line-height:1.65;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: auto;\n}.elementor .e-4c267311-f223{font-family:Ovo;font-size:0.9rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-187ebd2c-54b3{font-family:Ovo;font-size:0.9rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-4ca3a316-58f2{font-family:Ovo;font-size:0.9rem;color:#29252d;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .e-2a61f7b9-5b06{font-family:Ovo;font-size:1.1rem;color:#969c9a;line-height:.2;margin:0px;border-block-start-width: 1px; cursor: auto; text-align: right; border-top-style: solid; border-top-color: #a5aaa7;\n}.elementor .e-6fad492c-8e5d{font-family:Ovo;font-weight:400;font-size:1.05rem;color:#29252d;letter-spacing:0.23em;line-height:1.6;text-align:center;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;cursor: auto;\n}.elementor .e-64244a1d-7026{font-family:Caveat;font-size:2rem;color:#5f556b;line-height:1.65;text-align:center;margin:0px;cursor: auto;\n}.elementor .e-6206e832-2de2{font-family:Ovo;font-size:0.8rem;color:#29252d;letter-spacing:0.08em;line-height:1.65;text-align:center;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: auto; overflow-wrap: anywhere;\n}.elementor .e-41f35ffe-b1b5{min-width:0px;max-width:52rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.1rem;}.elementor .e-398ab510-2ccb{width:100%;min-width:0px;max-width:68rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-22c5731d-4ada{min-width:0px;padding-block-start:2.75rem;padding-block-end:2.75rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf6f5;flex-direction:column;gap:0px;}.elementor .e-36486f99-e2cd:hover,.elementor .e-36486f99-e2cd:focus-visible{background-color:#604735;}.elementor .e-36486f99-e2cd{position:fixed;inset-block-start:45%;inset-inline-end:1.25rem;z-index:90;font-family:Ovo;font-size:0.9rem;color:#faf6f5;letter-spacing:0.06em;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.35rem;border-width:1px;border-color:#785b48;border-style:solid;background-color:#785b48;box-shadow:0px 4px 16px 0px rgba(73,62,54,0.15);&:focus-visible { outline: 2px solid #785b48; outline-offset: 4px; }\n}.elementor .e-573578fb-993b{height:0px;min-height:0px;padding:0px;margin:0px;}