@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_a7694450-module__5zl4FG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_a7694450-module__5zl4FG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(../media/c450a3076b0a17d0-s.3x4j4utru2lj-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(../media/ab8320cba7924145-s.3ked911--31yb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:swap;src:url(../media/3ed60b78fe047f65-s.p.1gf34i_o_b8x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(../media/88463244859fa74e-s.0fiecrt1-4h72.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(../media/78ddfb4fd63aa8e1-s.3ina4lip_uane.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:swap;src:url(../media/3fcfba77ced15f81-s.p.2dhr0l-lik7ks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0d7395fc9d2cc18e-s.10gw72_8z8hvs.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/42fdc379e58c639f-s.02yf0n47qd7o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9f07c7c28a9bc3ba-s.p.4385uxmy_0k50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/508e9c8e4bf8c79e-s.0oyzxt25o04hn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/276786042f62a244-s.1mvnrqeaekxir.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(../media/edcf447d6990da7e-s.p.2dp-f23wu3v3i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3d649eca0e6ca1fb-s.1e_w2neme9lfb.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/da1f5095ad42b608-s.052mj4vad4-0p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5de307a1cf21ffb0-s.p.2mgv7i7jizf-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f8108b279d18af14-s.3qay488b_r2gm.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e9dbbfb7e7bc7f69-s.0z63l901zm2gy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b06c83c7cc676c09-s.p.3yhl5gv5w-0s5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5929d901dfa1aeda-s.0arjo260shtoe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/845d40ca8bfb4186-s.2pqty136dttgy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b6620be20ad708dd-s.p.3xsquyelyuj-f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/d261761e68f7a421-s.0mu7_u86a512k.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/edad92c52070cfd9-s.41q2c8qe6rlze.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(../media/6aac95a85db691f1-s.p.2a9uz8f7ahspn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(../media/1357d4234ed202bc-s.2xsx7gzi8y-h6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(../media/070d35a3a80e7132-s.1g0p_r-zns87i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(../media/134d5f026a270380-s.p.1zm7xgqgtzwr6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1e589d51b18335ae-s.0jbyjvirgi_is.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/274673a632e02dc6-s.21o-yi5uux27e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/043b82ab31bba5a4-s.p.0c6mydv295izq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871-s.307wqmh2h-smv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8-s.26_gzu1aioc-4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779-s.p.38ww0mi76nb30.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.0sf3h4u8we0x1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.11-gljxdt344a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_887de5d1-module__tims8G__className{font-family:Poppins,Poppins Fallback}.poppins_887de5d1-module__tims8G__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Saudagar;src:url(/fonts/Saudagar.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-saudagar:"Saudagar";--bg-color:#fbf9f4;--text-primary:#333;--text-secondary:#5a5a5a;--primary-green:#113f23;--primary-green-hover:#1b5b34;--accent-gold:#c39c6b;--border-light:#e6dfd1}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text-primary);background-color:var(--bg-color);font-family:var(--font-poppins), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.main-header{z-index:100;background-color:#0000;justify-content:center;align-items:center;width:100%;padding:1.5rem 4rem;display:flex;position:relative}.header-container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;display:flex}.nav-group{flex:1;align-items:center;gap:3.5rem;display:flex}.nav-left{justify-content:flex-end;padding-right:6rem}.nav-right{justify-content:flex-start;padding-left:6rem}.nav-link{color:var(--text-secondary);font-size:20px;font-weight:500;transition:color .3s;position:relative}.nav-link:after{content:"";background-color:var(--accent-gold);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link:hover{color:var(--text-primary)}.nav-link:hover:after{width:100%}.nav-item-dropdown{align-items:center;height:100%;display:flex;position:relative}.dropdown-menu{opacity:0;visibility:hidden;z-index:100;background-color:#fff;border-radius:8px;min-width:260px;margin-top:1.5rem;padding:1rem 0;list-style:none;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 30px #0000001a}.nav-item-dropdown:after{content:"";width:100%;height:1.5rem;position:absolute;top:100%;left:0}.nav-item-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{color:var(--text-secondary);padding:.7rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.dropdown-item:hover{color:var(--accent-gold);background-color:#fbf9f4;padding-left:1.8rem}.mobile-dropdown-container{flex-direction:column;align-items:center;width:100%;display:flex}.mobile-dropdown-menu{flex-direction:column;align-items:center;gap:1.2rem;max-height:0;margin-top:1.2rem;padding-left:0;transition:max-height .4s;display:flex;overflow:hidden}.mobile-dropdown-menu.open{max-height:800px}.mobile-dropdown-item{color:var(--text-secondary);text-align:center;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s}.mobile-dropdown-item:hover{color:var(--accent-gold)}.mobile-dropdown-toggle{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.mobile-dropdown-toggle svg{transition:transform .3s}.mobile-dropdown-toggle.open svg{transform:rotate(180deg)}.logo-container{flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo{object-fit:contain;width:auto;height:80px;transition:transform .3s}.logo:hover{transform:scale(1.05)}.btn-primary{background-color:var(--primary-green);color:#fff;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:1px solid var(--primary-green);border-radius:50px;margin-left:1rem;padding:.8rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #113f2326}.btn-primary:hover{background-color:var(--primary-green-hover);transform:translateY(-2px);box-shadow:0 6px 20px #113f2340}.btn-secondary{color:var(--primary-green);letter-spacing:.5px;text-transform:uppercase;border:1px solid var(--accent-gold);text-align:center;background-color:#0000;border-radius:50px;padding:.8rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-block}.btn-secondary:hover{background-color:#c39c6b1a;transform:translateY(-2px)}.hero-section{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 120px);padding:0 7rem;display:flex;position:relative;overflow:hidden}.hero-bg-overlay{opacity:.05;z-index:0;pointer-events:none;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.hero-bg-flower{width:500px;height:auto;animation:30s linear infinite spinSlowly}.hero-container{z-index:10;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:1400px;display:flex}.hero-content{opacity:0;flex:1;max-width:600px;padding-left:0;transform:translateY(20px)}.hero-subtitle,.section-subtitle{color:#c39c6b;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:.85rem;font-weight:600}.hero-title{color:var(--text-primary);margin-bottom:1.5rem;font-family:saudagar;font-size:4.5rem;font-weight:400;line-height:1.1}.hero-title-italic{font-family:var(--font-poppins), sans-serif;color:var(--primary-green);font-weight:300}.hero-description{color:var(--text-secondary);max-width:600px;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.hero-buttons{align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.hero-footer-info{color:var(--accent-gold);letter-spacing:1px;align-items:center;gap:.8rem;font-size:.85rem;font-weight:500;display:flex}.hero-icon-clock{justify-content:center;align-items:center;display:flex}.hero-image-wrapper{opacity:0;flex:1;justify-content:flex-end;display:flex;position:relative;transform:translate(30px)}.hero-main-img{object-fit:cover;z-index:2;border-radius:40px 120px 40px 40px;width:100%;max-width:600px;height:auto;max-height:70vh;position:relative;box-shadow:0 20px 40px #00000014}.hero-corner-img{z-index:1;width:140px;height:auto;animation:20s linear infinite spinSlowly;position:absolute;top:-40px;right:-30px}@keyframes spinSlowly{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-bottle-img{z-index:20;width:250px;height:auto;position:absolute;bottom:-30px;left:-1px}.about-section{width:100%;padding-bottom:6rem;position:relative;overflow:hidden}.features-bar{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;margin-bottom:6rem;padding:3rem 0;display:flex}.feature-item{color:var(--text-secondary);letter-spacing:1px;align-items:center;gap:.8rem;font-size:16px;font-weight:500;display:flex}.feature-icon{width:25px;height:25px;color:var(--accent-gold)}.feature-divider{background-color:var(--border-light);width:1px;height:20px}.about-container{justify-content:center;align-items:center;gap:6rem;max-width:1400px;margin:0 auto;padding:0 4rem;display:flex;position:relative}.about-bg-overlay{opacity:.05;z-index:0;pointer-events:none;justify-content:center;align-items:center;width:60%;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.about-bg-flower{width:600px;height:auto;transform:rotate(45deg)}.about-image-wrapper{z-index:2;flex:1;max-width:450px;position:relative}.about-main-img{object-fit:cover;border-radius:30px;width:100%;height:auto;box-shadow:0 15px 40px #0000000f}.about-content{z-index:2;flex:1;max-width:550px;position:relative}.section-title{color:var(--text-primary);font-size:4rem;font-weight:400;line-height:1.15;font-family:var(--font-saudagar), serif;margin-bottom:1rem}.section-description{color:var(--text-secondary);margin-bottom:1.8rem;font-size:1.05rem;line-height:1.7}.link-arrow{color:var(--accent-gold);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.link-arrow:hover{color:var(--primary-green);gap:.8rem}.opacity-0{opacity:0}.slide-up-fade{animation:1s cubic-bezier(.2,.8,.2,1) forwards slideUpFade}.slide-up-fade-delay{animation:1s cubic-bezier(.2,.8,.2,1) .3s forwards slideUpFade}@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:1s cubic-bezier(.2,.8,.2,1) forwards fadeInUp}.fade-in-right{animation:1s cubic-bezier(.2,.8,.2,1) .3s forwards fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:1024px){.hero-container,.about-container{text-align:center;flex-direction:column;gap:3rem}.hero-content,.about-content{flex-direction:column;align-items:center;margin:0 auto;padding-left:0;display:flex}.hero-title,.section-title{font-size:3.5rem}.hero-image-wrapper,.about-image-wrapper{justify-content:center}}@media (max-width:468px){.hero-section{padding:0 2rem}.footer-text{color:var(--text-secondary);justify-content:center;margin-bottom:1.2rem;font-size:15px;line-height:1.8}.hero-bottle-img{z-index:20;width:180px;height:auto;position:absolute;bottom:-5px;left:-30px}.features-bar{margin-top:20px;align-items:center!important}.section-title{font-size:2rem!important}.about-container{padding:0 2rem}.step-desc{text-align:center}.timeline-step{flex-direction:column;align-items:center;display:flex}.process-header,.features-header{text-align:center}.feature-card{flex-direction:column;justify-content:center;align-items:center;display:flex}.feature-desc{text-align:center}.treatments-section{padding:6rem 1.5rem!important}.about-section{padding-bottom:2rem!important}}@media (max-width:768px){.main-header{padding:1.5rem 2rem}.nav-group{gap:1.5rem}.nav-left{padding-right:2rem}.nav-right{padding-left:2rem}.header-container{flex-direction:column;gap:1.5rem}.nav-left,.nav-right{flex-wrap:wrap;justify-content:center;padding:0}.hero-title,.section-title{font-size:2.5rem}.hero-buttons{flex-direction:column;width:100%}.hero-buttons a{width:100%;margin-left:0}.features-bar{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem}.feature-divider{display:none}}.treatments-section{background-color:var(--bg-color);width:100%;padding:6rem 4rem;position:relative;overflow:hidden}.treatments-bg-overlay{opacity:.05;z-index:0;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.treatments-bg-flower{width:800px;height:auto}.treatments-header{z-index:10;margin-bottom:4rem;position:relative}.treatments-container{z-index:10;flex-direction:column;gap:2.5rem;max-width:1400px;margin:0 auto;display:flex;position:relative}.treatments-grid-3{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.treatments-grid-2{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.card-vertical{background:#fff;border-radius:30px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000a}.card-vertical:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.card-img-wrapper{width:100%;height:250px;overflow:hidden}.card-large .card-img-wrapper{height:400px}.card-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.card-vertical:hover .card-img-wrapper img{transform:scale(1.05)}.card-content{flex-direction:column;flex:1;padding:2.5rem;display:flex}.card-content h3,.card-content-hz h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.8rem;font-weight:400}.card-content p,.card-content-hz p{color:var(--text-secondary);flex:1;margin-bottom:2rem;font-size:1rem;line-height:1.6}.card-link{margin-top:auto;font-size:.8rem}.card-horizontal{background:#fff;border-radius:50px;align-items:center;height:220px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000a}.card-horizontal:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.card-img-wrapper-hz{width:40%;height:100%;overflow:hidden}.card-img-wrapper-hz img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.card-horizontal:hover .card-img-wrapper-hz img{transform:scale(1.05)}.card-content-hz{flex-direction:column;width:60%;padding:2.5rem;display:flex}.slide-up-fade-delay-1{animation:.8s cubic-bezier(.2,.8,.2,1) .1s forwards slideUpFade}.slide-up-fade-delay-2{animation:.8s cubic-bezier(.2,.8,.2,1) .2s forwards slideUpFade}.slide-up-fade-delay-3{animation:.8s cubic-bezier(.2,.8,.2,1) .3s forwards slideUpFade}.slide-up-fade-delay-4{animation:.8s cubic-bezier(.2,.8,.2,1) .4s forwards slideUpFade}@media (max-width:1024px){.treatments-grid-3{grid-template-columns:repeat(2,1fr)}.card-horizontal{border-radius:30px;flex-direction:column;height:auto}.card-img-wrapper-hz{width:100%;height:250px}.card-content-hz{width:100%}}@media (max-width:768px){.treatments-section{padding:4rem 2rem}.treatments-grid-3,.treatments-grid-2{grid-template-columns:1fr}.card-large .card-img-wrapper{height:250px}}.promo-section{background-color:var(--bg-color);width:100%;padding:6rem 4rem;position:relative}.promo-container{justify-content:center;align-items:center;gap:6rem;max-width:1400px;margin:0 auto;display:flex}.promo-image-wrapper{flex:1;max-width:650px;position:relative}.promo-main-img{object-fit:cover;border-radius:40px 120px;width:100%;height:auto;box-shadow:0 15px 40px #0000000f}.promo-corner-img{z-index:10;width:120px;height:auto;position:absolute;top:-30px;left:-30px}.promo-content{flex:1;max-width:500px}.promo-title{color:var(--text-primary);margin-bottom:1.5rem;font-size:4rem;font-weight:400;line-height:1.1}.promo-title-italic{color:var(--primary-green);font-style:italic;font-weight:300}.promo-description{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}@media (max-width:1024px){.promo-container{text-align:center;flex-direction:column;gap:4rem}.promo-content{flex-direction:column;align-items:center;display:flex}}@media (max-width:768px){.promo-section{padding:4rem 2rem}.promo-title{font-size:3rem}}.features-section{background-color:var(--bg-color);width:100%;padding:6rem 4rem}.features-container{max-width:1400px;margin:0 auto}.features-header{margin-bottom:2rem}.features-grid{grid-template-columns:repeat(4,1fr);gap:3rem;display:grid}.feature-card{flex-direction:column;display:flex}.feature-icon-wrapper{width:32px;height:32px;color:var(--accent-gold);margin-bottom:1.5rem}.feature-card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.2rem;font-weight:400}.feature-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.process-section{background-color:#fff;width:100%;padding:6rem 4rem}.process-container{max-width:1400px;margin:0 auto}.process-header{margin-bottom:0}.process-timeline{padding-top:2rem;position:relative}.timeline-line{background-color:var(--border-light);z-index:1;width:100%;height:1px;position:absolute;left:0;top:20px!important}.timeline-steps{z-index:2;grid-template-columns:repeat(4,1fr);gap:3rem;display:grid;position:relative}.timeline-step{flex-direction:column;display:flex}.step-dot{background-color:var(--accent-gold);border-radius:50%;width:6px;height:6px;margin-bottom:2rem}.step-number{color:var(--accent-gold);margin-bottom:1rem;font-size:1.4rem;font-weight:400}.step-title{color:var(--text-primary);font-size:1.1rem;font-weight:400}@media (max-width:1024px){.features-grid,.timeline-steps{grid-template-columns:repeat(2,1fr);gap:4rem}.timeline-line{display:none}}@media (max-width:768px){.features-section,.process-section{padding:4rem 2rem}.features-grid,.timeline-steps{grid-template-columns:1fr;gap:3rem}}.gallery-section{background-color:#fff;width:100%;padding:6rem 4rem}.gallery-container{max-width:1400px;margin:0 auto}.gallery-header{margin-bottom:4rem}.gallery-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.gallery-item{border-radius:40px;overflow:hidden;box-shadow:0 15px 40px #0000000f}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gallery-item:hover img{transform:scale(1.05)}.gallery-item-tall{height:600px}.gallery-right-col{flex-direction:column;gap:2rem;display:flex}.gallery-item-wide{height:calc(300px - 1rem)}@media (max-width:1024px){.gallery-grid{grid-template-columns:1fr}.gallery-item-tall{height:400px}}@media (max-width:768px){.gallery-section{padding:4rem 2rem}.gallery-item-tall,.gallery-item-wide{height:300px}}.gallery-masonry{column-count:3;column-gap:1rem}.gallery-item-masonry{break-inside:avoid;border-radius:10px;margin-bottom:1rem;overflow:hidden;box-shadow:0 15px 40px #0000000f}.gallery-item-masonry img{object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.gallery-item-masonry:hover img{transform:scale(1.05)}@media (max-width:1024px){.gallery-masonry{column-count:2}}@media (max-width:768px){.gallery-masonry{column-count:1}}.testimonials-section{background-color:var(--bg-color);width:100%;padding:6rem 4rem;overflow:hidden}.testimonials-container{max-width:1400px;margin:0 auto}.testimonials-header-wrapper{justify-content:space-between;align-items:flex-end;margin-bottom:4rem;display:flex}.testimonials-arrows{gap:1rem;display:flex}.carousel-arrow{border:1px solid var(--border-light);cursor:pointer;width:50px;height:50px;color:var(--text-primary);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.carousel-arrow:hover{background-color:var(--primary-green);color:#fff;border-color:var(--primary-green)}.carousel-arrow svg{width:24px;height:24px}.testimonials-track-container{width:100%}.testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:3rem;padding-bottom:2rem;display:flex;overflow-x:auto}.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;background:0 0;flex-direction:column;flex:none;min-width:350px;max-width:400px;display:flex}.quote-icon{color:var(--accent-gold);opacity:.6;width:32px;height:32px;margin-bottom:1.5rem}.testimonial-text{color:var(--text-primary);flex:1;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.testimonial-footer{align-items:center;gap:1rem;display:flex}.testimonial-stars{color:var(--accent-gold);gap:2px;display:flex}.testimonial-stars svg{width:16px;height:16px}.testimonial-author{letter-spacing:1px;color:var(--text-secondary);text-transform:uppercase;font-size:.85rem;font-weight:600}@media (max-width:768px){.testimonials-section{padding:4rem 2rem}.testimonials-header-wrapper{flex-direction:column;align-items:flex-start;gap:2rem}.testimonial-card{min-width:280px}}.mobile-toggle{cursor:pointer;z-index:1000;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;display:none}.hamburger-line{background-color:var(--text-primary);width:100%;height:2px;transition:all .3s;display:block}.mobile-toggle.open .hamburger-line:first-child{transform:translateY(9.5px)rotate(45deg)}.mobile-toggle.open .hamburger-line:nth-child(2){opacity:0}.mobile-toggle.open .hamburger-line:nth-child(3){transform:translateY(-9.5px)rotate(-45deg)}.mobile-menu{background-color:var(--bg-color);z-index:99;opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100vh;padding-top:130px;padding-bottom:40px;transition:transform .4s cubic-bezier(.77,.2,.05,1);display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(-100%)}.mobile-menu.active{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-links{flex-direction:column;align-items:center;gap:2rem;display:flex}.mobile-link{color:var(--text-primary);text-transform:uppercase;letter-spacing:2px;font-size:1.5rem;font-weight:300;text-decoration:none;transition:color .3s}.mobile-link:hover{color:var(--primary-green)}@media (max-width:1024px){.desktop-only{display:none!important}.header-container{flex-direction:row!important;justify-content:space-between!important;padding:0 2rem!important}.logo-container{margin:0;position:static;transform:none}.logo{height:55px}.mobile-toggle{display:flex}}.booking-section{background-color:var(--bg-color);justify-content:center;width:100%;padding:6rem 4rem;display:flex}.booking-container{background:#fff;border-radius:40px;width:100%;max-width:1400px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000000d}.booking-image-wrapper{flex:1;max-width:50%;position:relative}.booking-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.booking-form-wrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:-10px;padding:1.5rem 6rem 50px;display:flex}.booking-header{text-align:center;margin-bottom:3rem}.booking-lotus{width:100px;height:100px;margin-bottom:1.5rem}.booking-title{color:#113f23;margin-bottom:1rem;font-family:Saudagar,serif;font-size:3.5rem;font-weight:400}.booking-subtitle{color:var(--text-secondary);font-size:1rem}.booking-form{flex-direction:column;gap:1.2rem;width:100%;display:flex}.form-row,.form-row-datetime{gap:1.2rem;display:flex}.form-input{border:1px solid var(--border-light);width:100%;color:var(--text-primary);background:0 0;border-radius:30px;padding:1.2rem 1.5rem;font-family:inherit;font-size:.95rem;transition:border-color .3s}.form-input:focus{border-color:var(--accent-gold);outline:none}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1.5rem center;background-repeat:no-repeat;background-size:1em;padding-right:3rem}.form-submit-btn{background-color:var(--primary-green);color:#fff;cursor:pointer;border:none;border-radius:30px;width:100%;margin-top:1rem;padding:1.2rem;font-size:1.1rem;font-weight:500;transition:all .3s}.form-submit-btn:hover{background-color:var(--primary-green-hover);transform:translateY(-2px)}.form-status{text-align:center;margin-top:1rem;font-size:.9rem}.status-success{color:#2e7d32}.status-error{color:#d32f2f}@media (max-width:1024px){.booking-container{flex-direction:column}.booking-image-wrapper{max-width:100%;height:400px}.booking-form-wrapper{padding:4rem 3rem}}@media (max-width:768px){.booking-section{padding:4rem 2rem}.form-row,.form-row-datetime{flex-direction:column}.booking-title{font-size:2rem}.booking-form-wrapper{padding:3rem 1.5rem}}.main-footer{background-color:var(--bg-color);border-top:1px solid var(--border-light);width:100%;padding:6rem 4rem 2rem;position:relative;overflow:hidden}.footer-bg-overlay{opacity:.5;z-index:0;pointer-events:none;position:absolute;bottom:80px;right:0}.footer-bg-flower{width:450px;height:auto}.footer-container{z-index:10;grid-template-columns:2fr 1fr 1.5fr 2fr;gap:3rem;max-width:1400px;margin:0 auto 4rem;display:grid;position:relative}.footer-col{flex-direction:column;display:flex}.footer-col-info{padding-right:4rem}.footer-logo{width:auto;height:120px;margin-bottom:2rem}.footer-text{color:var(--text-secondary);margin-bottom:1.2rem;font-size:15px;line-height:1.8}.footer-subtitle{letter-spacing:2px;color:#113f23;text-transform:uppercase;margin-bottom:2rem;font-family:saudagar,serif;font-size:1.5rem;font-weight:700}.footer-nav{flex-direction:column;gap:1.2rem;display:flex}.footer-link{color:var(--text-secondary);font-size:1rem;font-weight:400;transition:color .3s}.footer-link:hover{color:var(--primary-green)}.footer-contact-info{margin-bottom:2rem}.footer-socials{place-content:flex-start;align-items:center;gap:1.5rem;margin-top:-10px;display:flex}.footer-social-link{letter-spacing:1.5px;color:var(--accent-gold);font-size:.85rem;font-weight:500;transition:color .3s}.footer-social-link:hover{color:var(--primary-green)}.footer-bottom{border-top:1px solid var(--border-light);z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding-top:2rem;display:flex;position:relative}@media (max-width:768px){.footer-bottom{text-align:center;flex-direction:column;justify-content:center}}.footer-bottom p{color:var(--text-secondary);font-size:.85rem}@media (max-width:1024px){.footer-container{grid-template-columns:repeat(2,1fr);gap:4rem}}@media (max-width:768px){.main-footer{padding:4rem 2rem 2rem}.footer-container{grid-template-columns:1fr;gap:3rem}.footer-col{text-align:center;align-items:center}.footer-col-info{padding-right:0}.footer-socials{justify-content:center}}.about-counters{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;max-width:1200px;margin:6rem auto 0;padding-top:4rem;display:flex}.counter-item{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:200px;display:flex}.counter-item h3{color:#c39c6b;font-size:4.5rem;font-weight:300;line-height:1;font-family:var(--font-saudagar), serif;margin-bottom:.5rem}.counter-item p{color:var(--text-secondary);font-size:.95rem;font-weight:400}.counter-divider{background-color:var(--border-light);width:1px;height:60px}@media (max-width:1024px){.about-counters{gap:2rem}.counter-item h3{font-size:2.5rem}}@media (max-width:768px){.about-counters{flex-flow:wrap;justify-content:space-around;gap:3rem 1rem}.counter-item{flex:0 0 40%;min-width:40%}.counter-divider{display:none}}.treatments-grid-new{grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1400px;margin:0 auto;opacity:1!important;visibility:visible!important;display:grid!important}.treatment-card-new{cursor:pointer;background:#000;border-radius:40px;width:100%;height:500px;position:relative;overflow:hidden;opacity:1!important;visibility:visible!important;display:block!important}.t-card-bg{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0}.t-card-overlay{z-index:2;background:linear-gradient(#0000 20%,#000000d9 100%);width:100%;height:100%;transition:background .5s;position:absolute;top:0;left:0}.treatment-card-new:hover .t-card-bg{transform:scale(1.05)}.treatment-card-new:hover .t-card-overlay{background:#d69a55d9}.t-card-content{color:#fff;z-index:3;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2.5rem;display:flex;position:absolute;top:0;left:0}.t-card-top{transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem;transform:translateY(0)}.treatment-card-new:hover .t-card-top{transform:translateY(-220px)}.t-card-icon{stroke:#fff;width:50px;height:50px;margin-bottom:1rem}.t-card-title{font-family:var(--font-saudagar), serif;margin-bottom:.5rem;font-size:2rem;font-weight:300;line-height:1.1}.t-card-subtitle{opacity:.9;font-size:1rem;font-weight:400}.t-card-bottom{opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem;transform:translateY(20px)}.treatment-card-new:hover .t-card-bottom{opacity:1;transform:translateY(0)}.t-card-desc{color:#fff;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.t-card-btn{color:#fff;background:0 0;border:1px solid #fff;border-radius:30px;padding:.8rem 1.8rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.t-card-btn:hover{color:#333;background:#fff}@media (max-width:1024px){.treatments-grid-new{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.treatments-grid-new{grid-template-columns:1fr}}.whatsapp-float{color:#fff;z-index:1000;background-color:#25d366;border-radius:50px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:2px 2px 10px #0003}.whatsapp-float:hover{background-color:#128c7e;transform:scale(1.1);box-shadow:2px 2px 15px #0000004d}@media (max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-float svg{width:28px!important;height:28px!important}}.pre-booking-btn{color:#000;z-index:20;font-size:.85rem;font-weight:600;font-family:var(--font-poppins);letter-spacing:.5px;text-transform:uppercase;background-color:#fff;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;text-decoration:none;transition:transform .2s,background-color .2s;display:flex;position:absolute;bottom:3rem;left:7rem;box-shadow:0 4px 10px #0003}.pre-booking-btn:hover{background-color:#f0f0f0;transform:translateY(-2px)}@media (max-width:768px){.pre-booking-btn{bottom:2rem;left:2rem}}@media (max-width:468px){.pre-booking-btn{bottom:1.5rem;left:2rem}}
