.elementor .e-1f7bc24-ed1bb97{max-width:250px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0rem;border-radius:20px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-1f7bc24-ed1bb97:hover,.elementor .e-1f7bc24-ed1bb97:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-59e46462-3f6dcf6{max-width:250px;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:20px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-59e46462-3f6dcf6:hover,.elementor .e-59e46462-3f6dcf6:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-526697df-88cc530{column-gap:1rem;padding:0px;margin:0px;flex-direction:row;row-gap:1rem;flex-wrap:nowrap;align-content:space-evenly;}.elementor .e-046d075-9a1ac80{max-width:45rem;padding:0px;margin-block-start:1rem;margin-block-end:3rem;display:flex;flex-direction:column;row-gap:2em;justify-content:center;}.elementor .e-32bb9f6-fa00ca1{min-width:74vw;font-weight:600;font-size:1rem;color:#B77A4F;text-transform:uppercase;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-d8601b7-5108006{align-self:center;}.elementor .e-bb092b4-ffdbc83{width:5rem;border-width:2px;border-style:solid;background-color:#B77A4F;backdrop-filter:blur(0px);align-self:center;}.elementor .e-9981265-411090d{padding-block-end:1rem;align-self:center;}.elementor .e-2c5d580-2a77d2f{min-width:52vw;column-gap:0px;padding-block-end:0px;flex-direction:column;row-gap:10px;}.elementor .e-934c3fe-d677869{column-gap:0px;display:flex;row-gap:0px;grid-template-rows:repeat(1, 1fr);}.elementor .e-2c87e7b-5970af2{min-width:15vw;padding:0px;flex-direction:column;gap:0px;justify-content:flex-end;}.elementor .e-46146d3-354de55{position:relative;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;background-color:#5A4035;box-shadow:0px 10px 20px 0px #59403552;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);align-self:stretch;}.elementor .e-168897f-916f5e2{padding-block-start:0vw;padding-block-end:0vw;padding-inline-start:4vw;padding-inline-end:4vw;margin:0px;backdrop-filter:blur(0px);flex-direction:column;}.elementor .e-88b3ce1-b623a39{column-gap:1rem;padding-block-start:0px;padding-block-end:0px;flex-direction:row;row-gap:0rem;justify-content:center;}.elementor .e-301e33c-4d9dac9{text-align:start;display:flex;}.elementor .e-47993c2-53d795c{width:5rem;color:#B77A4F;text-align:center;margin-block-start:1rem;margin-inline-start:40%;border-width:2px;border-color:#B77A4F;border-style:solid;display:none;}.elementor .e-4950793-dfb4d98{font-weight:400;color:#442d14;padding:0px;margin-block-start:1rem;margin-block-end:1rem;}.elementor .e-9a26afc-cb80334{max-width:500px;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;margin-block-end:20px;border-radius:25px;background-color:#ffffff;box-shadow:0px 10px 10px 0px rgba(183, 122, 79, 0.25);transition:all 200ms;gap:2px;}.elementor .e-c2d0924-ee15cdf{max-width:500px;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:20px;border-radius:25px;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(183, 122, 79, 0.25);gap:2px;}.elementor .e-3a34245-d5809ca{max-width:500px;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:20px;border-radius:25px;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(183, 122, 79, 0.25);gap:2px;}.elementor .e-3440367-f9e6cc0{max-width:500px;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:20px;border-radius:25px;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(183, 122, 79, 0.25);gap:2px;}.elementor .e-a3fe71b-df0be8b{max-width:500px;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:20px;border-radius:25px;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(183, 122, 79, 0.25);gap:2px;}.elementor .e-988d34c-c9240f5{max-width:500px;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:20px;border-radius:25px;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(183, 122, 79, 0.25);gap:2px;}.elementor .e-6851467-c3fe52a{column-gap:1.75rem;row-gap:0.5rem;align-self:stretch;}.elementor .e-2267d64-f75379f{padding:0px;gap:10px;flex:1 0 auto;justify-content:space-evenly;align-items:center;align-self:end;}.elementor .e-eee9eff-2784963{text-align:start;padding:0px;align-self:start;}.elementor .e-d8dcc02-b53d361{padding:0px;margin:0px;display:flex;flex-direction:row;gap:2rem;}.elementor .e-4d544768-ae8a564{text-align:start;display:flex;align-self:center;}.elementor .e-23a52c29-1846896{width:5rem;color:#B77A4F;text-align:start;margin-block-start:0rem;border-width:2px;border-color:#B77A4F;border-style:solid;display:flex;align-self:center;}.elementor .e-78dfd44-f758ff6{margin-block-start:0rem;margin-block-end:1rem;display:flex;align-self:center;}.elementor .e-1ae7701-01ce748{height:240px;background-image:url("https://yogaanandamaya.com/wp-content/uploads/2026/10/yoga-presencial-anandamaya-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-5e919ab9-e8dc50e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-5e919ab9-e8dc50e:hover,.elementor .e-5e919ab9-e8dc50e:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-e99bf72-0db8ca8{height:240px;background-image:url("https://yogaanandamaya.com/wp-content/uploads/2026/10/yoga-online-directo-anandamaya-1-1024x768.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .e-883eb6c-25ee63e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-883eb6c-25ee63e:hover,.elementor .e-883eb6c-25ee63e:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-38b67a2-d34e451{height:240px;background-image:url("https://yogaanandamaya.com/wp-content/uploads/2026/10/yoga-sesiones-privadas-anandamaya.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .e-a5c0941-f96d829{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-a5c0941-f96d829:hover,.elementor .e-a5c0941-f96d829:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-3494c1ed-fcbb14f{padding-block-start:3.5vw;padding-block-end:3.5vw;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, #F7F4EF 0%,#b87b4f1f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;flex-direction:column;}.elementor .e-4852295b-fdc511a{display:flex;flex:1 0 auto;justify-content:center;align-self:center;}.elementor .e-31bdfe6e-9d62c18{width:5rem;margin-block-start:1rem;border-width:2px;border-color:#B77A4F;border-style:solid;background-color:#B77A4F;}.elementor .e-1845eae2-18ae910{line-height:1rem;}.elementor .e-60c2aeb3-9e9623c{min-width:30rem;column-gap:1rem;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-440fec8b-909779b{max-width:1140px;column-gap:0rem;margin:0px;display:flex;flex-direction:row;row-gap:1rem;justify-content:center;align-items:center;}.elementor .e-5c1a50be-bbfe708{min-width:45%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0rem;margin-block-end:0rem;border-radius:20px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-5c1a50be-bbfe708:hover,.elementor .e-5c1a50be-bbfe708:focus-visible{box-shadow:0px 10px 20px 0px #59403540;}.elementor .e-7aa1a2d-715a7d6{min-width:45%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0rem;margin-block-end:0rem;border-radius:20px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#332B27;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-7aa1a2d-715a7d6:hover,.elementor .e-7aa1a2d-715a7d6:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-67f25610-6d8d5bc{min-width:45%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0rem;margin-block-end:0rem;border-radius:20px;border-width:1px;border-color:#B77A4F;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.25);flex-direction:column;}.elementor .e-67f25610-6d8d5bc:hover,.elementor .e-67f25610-6d8d5bc:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f40;}.elementor .e-373a410c-27d285f{min-width:38%;color:#ffffff;display:flex;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);}.elementor .e-5fd77f19-f2595fd{flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-1d5496b8-48bc8b7{border-radius:10px;background-image:linear-gradient(#b87b4fdb, #b87b4fdb),url("https://yogaanandamaya.com/wp-content/uploads/2026/09/olivo2.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(0px);display:flex;flex-direction:row;grid-column:span 3;}.elementor .e-22ae2f7c-ad574bb{padding-block-start:3.5vw;padding-block-end:3.5vw;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F7F4EF;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-80c4755-c029fca{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4e4dcb0-f68ae0c{width:5rem;margin-block-start:1rem;border-width:2px;border-color:#B77A4F;border-style:solid;background-color:#B77A4F;}.elementor .e-19067be-eae3b21{margin-block-start:1rem;}.elementor .e-8bb1eed-8112635{color:#B77A4F;margin-block-start:2rem;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d076c39-86d8732{font-weight:500;font-size:0.9rem;color:#ffffff;padding-block-start:1rem;margin-block-start:1rem;border-radius:25px;background-color:#442d14;box-shadow:0px 10px 20px 0px #59403563;transition:all 400ms;align-self:start;}.elementor .e-d076c39-86d8732:hover,.elementor .e-d076c39-86d8732:focus-visible{box-shadow:0px 10px 20px 0px #442d1466;}.elementor .e-67a1d82-8b48912{min-width:65%;flex-direction:column;align-items:start;}.elementor .e-5705dce-2b3fd20{width:5rem;margin-block-start:1rem;border-width:2px;border-color:#B77A4F;border-style:solid;background-color:#B77A4F;}.elementor .e-e89eee2-602ad44{margin-block-start:1rem;}.elementor .e-ba11f03-13ad5f4{text-align:center;}.elementor .e-6904213-48b0cd6{grid-template-rows:repeat(1, 1fr);}.elementor .e-28a6a32-2212aae{font-family:"Playfair Display";font-weight:400;}.elementor .e-widget_hezthvhau-874ff2b{line-height:1.2em;text-align:center;}.elementor .e-2614248-6418f82{width:5rem;margin-block-start:1rem;border-width:2px;border-color:#B77A4F;border-style:solid;background-color:#B77A4F;}.elementor .e-36aee89-0dbf342{margin-block-start:1rem;}.elementor .e-container_m0af9l3a8-652809c{column-gap:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:center;}.elementor .e-widget_qvn9e1y58-671e425{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#FFFFFF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-inline-end:7px;border-radius:10px;background-color:#332B27;align-self:start;}.elementor .e-widget_jdnjsu88x-f33b931{font-family:Karla;font-weight:700;font-size:1rem;color:#18120a;line-height:1.3em;}.elementor .e-4cf7504-8da222f{min-width:100%;font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#B77A4F;letter-spacing:0.1em;margin-block-start:0.5rem;align-self:center;}.elementor .e-03cdcb5-4229d4e{padding:0px;}.elementor .e-container_1xbeno8yv-0fbc823{max-width:100%;column-gap:0rem;padding:0rem;display:flex;flex-direction:row;row-gap:1.2rem;}.elementor .e-3cf20fe-d5b4475{font-family:Montserrat;font-size:0.8rem;color:#442d14;line-height:1.5em;padding-block-start:0.5rem;}.elementor .e-ccefd1c-261024d{max-width:100%;column-gap:0rem;padding:0rem;display:flex;flex-direction:row;row-gap:1.2rem;}.elementor .e-7bc5835-ecbed53{max-width:100%;column-gap:0rem;padding:0rem;margin:0px;display:flex;flex-direction:row;row-gap:1.2rem;justify-content:center;}.elementor .e-container_gbl7jjfsq-f809b6f{max-height:180px;padding-block-start:1rem;padding-block-end:11rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:25px;background-color:#fff;box-shadow:0px 10px 20px 3px rgba(183, 122, 79, 0.25);transition:all 200ms;flex-direction:column;}.elementor .e-container_gbl7jjfsq-f809b6f:hover,.elementor .e-container_gbl7jjfsq-f809b6f:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f80;}.elementor .e-9fddcd3-6d841f3{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#FFFFFF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-inline-end:7px;border-radius:10px;background-color:#332B27;align-self:start;}.elementor .e-7f6ac03-c947392{font-family:Karla;font-weight:700;font-size:1rem;color:#18120a;line-height:1.3em;}.elementor .e-f35717f-7c048c3{min-width:100%;font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#B77A4F;letter-spacing:0.1em;margin-block-start:0.5rem;align-self:center;}.elementor .e-398d9c9-aa1b2cd{padding:0px;}.elementor .e-97c0051-34e502b{max-width:100%;column-gap:0rem;padding:0rem;display:flex;flex-direction:row;row-gap:1.2rem;}.elementor .e-8dc0659-614a37c{font-family:Montserrat;font-size:0.8rem;color:#442d14;line-height:1.5em;padding-block-start:0.5rem;}.elementor .e-7dd3b73-466a4ee{max-width:100%;column-gap:0rem;padding:0rem;display:flex;flex-direction:row;row-gap:1.2rem;}.elementor .e-6c20624-e0f4887{max-width:100%;column-gap:0rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;row-gap:1.2rem;justify-content:center;}.elementor .e-815a709-5ce437e{max-height:180px;padding-block-start:1rem;padding-block-end:11rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:25px;background-color:#fff;box-shadow:0px 10px 20px 3px rgba(183, 122, 79, 0.25);display:flex;flex-direction:column;}.elementor .e-815a709-5ce437e:hover,.elementor .e-815a709-5ce437e:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f80;}.elementor .e-2565af8-00fc587{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:#FFFFFF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-inline-end:7px;border-radius:10px;background-color:#332B27;align-self:start;}.elementor .e-02baa4a-4492332{font-family:Karla;font-weight:700;font-size:1rem;color:#18120a;line-height:1.3em;}.elementor .e-d2af427-14d3940{min-width:100%;font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#B77A4F;letter-spacing:0.1em;margin-block-start:0.5rem;align-self:center;}.elementor .e-e40f6aa-270288c{padding:0px;}.elementor .e-c3166f0-7281194{max-width:100%;column-gap:0rem;padding:0rem;display:flex;flex-direction:row;row-gap:1.2rem;}.elementor .e-cfbf294-922fec0{font-family:Montserrat;font-size:0.8rem;color:#442d14;line-height:1.5em;padding-block-start:0.5rem;}.elementor .e-e1e39a9-a29139a{max-width:100%;column-gap:0rem;padding:0rem;display:flex;flex-direction:row;row-gap:1.2rem;}.elementor .e-bcaad01-907d1cb{max-width:100%;column-gap:0rem;padding:0rem;margin:0px;display:flex;flex-direction:row;row-gap:1.2rem;justify-content:center;}.elementor .e-d895d48-35cc3d6{max-height:180px;padding-block-start:1rem;padding-block-end:11rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:25px;background-color:#fff;box-shadow:0px 10px 20px 3px rgba(183, 122, 79, 0.25);flex-direction:column;}.elementor .e-d895d48-35cc3d6:hover,.elementor .e-d895d48-35cc3d6:focus-visible{box-shadow:0px 10px 20px 0px #b87b4f80;}.elementor .e-container_6bzfrdyar-ae4d8b1{height:auto;padding-block-end:0rem;margin:0px;grid-template-rows:repeat(1, 1fr);grid-auto-flow:row;}.elementor .e-container_ajkh7tw6o-8f68b09{max-width:100%;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;box-shadow:0px 0px 10px 0px B77A4F;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-49e32252-19970ba{font-weight:500;line-height:1.2em;text-align:center;}.elementor .e-16a3d472-2589421{width:5rem;margin-block-start:1rem;border-width:2px;border-color:#B77A4F;border-style:solid;background-color:#B77A4F;}.elementor .e-6b87d69e-6da519d{margin-block-start:1rem;}.elementor .e-5a0a9bbe-ef703f4{column-gap:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:center;}.elementor .e-2baaa857-dc454a3{margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-ac54d25{flex-direction:column;}.elementor .e-widget_s0fjrnzuh-90f9679{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#442d14;letter-spacing:0.15em;text-align:center;text-transform:uppercase;}.elementor .e-widget_rec59uyg5-0939b0b{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#5A4035;text-align:center;}.elementor .e-container_lfy9v4j27-4960010{column-gap:0rem;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;row-gap:0.5rem;align-items:center;}.elementor .e-container_0z1rac3ow-e8238fa{width:100%;max-width:48rem;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-container_sqttaur6w-0598081{width:1140px;padding-block-start:3.5vw;padding-block-end:3.5vw;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-25d7468-1f91364{display:flex;gap:1rem;align-items:center;align-self:center;}