/* Onyxmere · senderos guiados en Puerto Rico
   Paleta: #6595A8 azul acero · #A9C3BF verde agua · #E5DFD1 arena · #D9BDB3 rubor · #B4A7A2 topo.
   Tipografías: Poppins (títulos y cursiva de acento), Inter (texto). Texto base 18 px. */
@font-face{font-family:'OM Texto';font-weight:400;font-style:normal;font-display:swap;src:url(data:font/woff;base64,d09GRk9UVE8AAEh8AAwAAAAAnvgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAEOAAANsoAAG5hoOkHPEdERUYAADsEAAAAUwAAAGoH3wgiR1BPUwAAO1gAAApKAAAmcseGCcZHU1VCAABFpAAAAKcAAAC6Pqs8xE9TLzIAAAF8AAAAVQAAAGBwuRR6Y21hcAAAApQAAAGNAAACChUxdmNoZWFkAAABHAAAADYAAAA2L1OTWGhoZWEAAAFUAAAAIAAAACQPcwayaG10eAAARkwAAAItAAADxEg7eURtYXhwAAABdAAAAAYAAAAGAPFQAG5hbWUAAAHUAAAAvQAAAXgcGzU1cG9zdAAABCQAAAATAAAAIP6nAIwAAQAAAAQAAGG7Q3NfDzz1AAMIAAAAAADhgFONAAAAAOcI9Ln/sP4gCAAH+gAAAAMAAgAAAAAAAHicY2BkYGA/8E+IgYGD4f+G/+s4GBiAIijgIwCGjwY3AABQAADxAAB4nGNgYVVknMDAysDAasxyloGBYRaEZjrL0MM0H0gzsDIzgCiWBgYGECuDAQqCgn2DGQ4wKCgJsR/4J8TAwH6A8R1QmBEkxxLHeglIKTBwAACCTw2sAAAAeJyNjsEOwVAURE+1CAsf0FV/gCgqka7ESkIiiIWdSNNWRKVl4b98h28yaKQkEnmZ9+bOnXvnAVXWmBhWDZgJL25QV/XiJRpvj8mEKOcWNtecl+lzy3kF27AYkXDkQkpMqJkTDh3auHI6LKUEescc1AnkcpSXamanavt0DznrjaSlZAXnXHeo3p6Nqh4tbX0cX2osT1O6pyyXruAxEHxNLZgKfmFT82tX8TefndVTzbQ/kcf5M/Vn0h3bjjRuAAAAeJwt0VVvllEQBODnK8W9LVAKlLcfUByKO8Xd3d1de0X4DSSESxJS3IqGAMWDQ3AJ1hZ3ueK2nJSeZM8ku5vd2RkkoEyIlPDHSjAx9jdgmhohU0lb3Wx2SHGUEqVH8SgzI56xNZ5UXBx6Ilm62yEvSo5SS2tbSmuDlbyi3BDbirYXnqIgP2xIC8nOLnhGLOd/T2xTCXyzU748632Q66y99nnqrstOuuKoq6655Y7bdjscJlUM7KqoKklyYF0rTK6nvgbSA6+mmmmuhZZaaae9DjqGrfudcMATj33SRba++htgqGGGG2GsccabYKLJZpltjrnmW2CZ5VZYaY2DjgUlHvpulw1yHLHRcW989txLNzwKV33xwgOFiny0yGvXfVXglZveeeu9PRKVVS5om6C8CiqrpnrQuqY6UtVV2x8NNdZEprgM9zTSWpvgQ5ZO1pqnh67Bk15B+Z5662dQ0HqIgUYZbYyR1plkuhlmmmqK+6ZZbImlFlqtj1VOO+OiS845H3z44Zeffv8DJONttQAAAHicY2BmAIN/Sxh6GLAAADKFAjIAeJzVXQl8Tcf3n5eXiaEk5LnWh0hENiQkiIhsRGLfItbaE7GTRKK2Bm1pR+mi1Vpa1VZbtS/9KVqqlhYtKpaqakuLkqKoc987L+n/zH0PiSr1r/b3/3/al7vM3HPOnDlzzvnemblMzN2NmUwmzzajs9My63dNGzp+5MBMdSdGb830JJOeXJbpbdz0tma8UtYMPmXdayZPnz1XStehbKnmjmyrYNZSdm5L8nrfOjre215QgYURWSaYF9NYdebHgllD1pTFsiTWkaWy/mwoy2KPs9nsFfY2W892sH3sK3aS/cgusmusyFTKZDH5mEJM4aYWpramrqbepiGmEaZs01TTk6Y5pudNW0xnTFdMv40fPSwsLKHxxLTMMQ2y08eMTqO/2bnqPDsjM01dpY8Zn6kOw3LUVdawCepvWk7aaDqmDRuakU3H0cOMBwePGTVqIB3HpmUOGzPEuDFyzGij/qhhN8/HDsxMGz0yLT375nmmi8igzIGD01wFxnnxghFp2cWK6OpmYcZjYzMMWUamZWXRYWhm2kDqBiXcuPEDRyomI8erglHDRjuP40dmDxs78jE6HTIsZ9iQNFeVm+UDswYPG5Y9bKRRMDCLaA3LGqHaMJZEoqOhsfgwOhs3fgyVkioys9KGKNVljR+bpZRnHA31qTPXAwMzM8fkqjYYJ4b4xtn4scZhyJjc0RENwgwb8unexmfg6CE+zothWT4DfbIzBw5JGzUwc4TPmHSfzKxRWQ1ajhn7mEHFp1FYwyY+KRlprvqdM8cMTxuc7RM/PjtjTGaW86bLKo0LRmbly9hKxtYwtoqx901sNWPPMOZnYmsZ8zexjYytc2MBZrbJxD4wsRB3tpmxMMY+YmwbY88y9jFjW0ysIWc7GfvEjTU1s12MNWcsgbHPOHuOsZaMLWWsFWNfMpZoYodM7ICJJZnZERM7bGLt3NkxxjozdoKRybIXGfuGseMm1sXMXmKsu4l9z0wzGfuBsVMm1sPMzjB2mrE+jC1m7B3GOGMDGRvC2CDGKpQ2zfJhpRhzY2wAYz6MTWKstIlFMxbDWF/G+jFWmzF3RuOFlWfsUcaWMNaCMU/GxjD2NGPZjMUzGmcsgzEzY8MYy2Ush7HxzPQeY+UYDUD2GGPVTYw0N5yxCYzVYKwWYzUZK8vYMsbeZex1xhYxGpRsPmNxjEYpe4TRuGTLGXuVsTcYk4zNZTRiWTozLXdjCxl7jbE3GfNgbApjkxmbwVgeY0+qzjGtdGcLGPtVjX8z62cSpvfdqrg9aa5g/sy9qfsR3pY7PHp6LPS4Uiqx1GbRXjxV2rN099K5pc+VsZbpUmZZGfsjbR4Z98hvZXuUE+WmeMZ5mb3+Uz6m/K4Koyp86Z3h/a1lumVDxfIVp1Ys0CZV8qs0opKj8sDKyyo7qnSt6lF1X7U11TdZp9RYWPOtWut9uvtcqJ3qy32X+QX66XVm+/v4H64bGcACBgS8HVg+MDZwdOBHQbWDhgfNDg4Nfi2kX8j+ek/XT6xf0GBEgwuhMqxu2LaGNRqub5TWaFd4RDhEZEVcbzy+idakY5PDTRs1fT4yPnJ9pL3Z6CifKGg+LdoUva5F3Ra9WxyImRFzLnZknDWufXy9+BMJHROeb+nRcnOrmq3eTOyWOKP14KQKSWFJfZKWJf2S3Dh5Shv3Nk+12dzmctuybaPbjmy7uO3XbaFdbLu32+nte7Xf2n5b+x0dFnc43zG84/5OaZ1WdrreObDzo51/6jK06+xuvt0upXilhKX0S5masijlw5QT3St3b9w9pXtm97e756fy1Cap3VOzUl9I/ahHyx5zenzZw9EztmdezzU9v+9VoVeHXiN6re9dtffI3l/0vtrHs0+LPm/0Hftop0fX96vab0f/Jv1zB0wc8P7AigM3DUof7DakZlr1tOi0R9PWph1K90uvmx6Unpd+bGiDoU9lmH/0hEZLcvQIiLLNgnoy13ubldewHN8mNegnOdTRI7hup5MgRwSHvpI7Nln5VxzHSo41iny067CDW86/f+5D8N0LY8VeHPkfrLk6QADDHfwO0tAfphnki0bCNGgP0ywnH4hNwZ+wsXzjeNR+TNsvt38i9wu5P3V7WynayNRU2VbIttu7fyGF3kzes/xOSUeApT9o3no4eMMP4GU59kCCXvwTQVHYz2i/yF3fzgVvgV6SP9FlUvZwKSzHkmXi935S+Mie4TOxrABvyZ9dt3D9Kiq7+LE8H3npDyI+zH7Cr+zrNAikqj6wmeOj8s6ee6jMTihmAfR06t2ZkWW8W/eKk+WJB2J54U9YOqrbd2qWo1AHWnLLCfDFlhySJJfzOObB6xxjicjj+DqX0++U5Svq/zlQwVvvBDXppKblu78gEPCPNagroTS4S6gl6IelwYx1paAflkazRLqLtaA0uoO6O6eom7MBl/9MZ9J+SGstu+2Qh4Q8uOPTQ1Ickju6ydZCJnZLaU3GYVsiIRpmQ6MzEK3nQTR6gZe3PRvaWq4ridOUupXEK6nZJLC9Nh0hmheOoKM+ndsaua7VUc/jtgHO66IbpJoZRYGapUD3sK3k5+l24Uru+T0V6s9BhD4Ror0hGbrqdmiLFaCd5TokS03fSPyuSQiEOAnjSQNTsSlUxFrzhHyVW3SotAo8TkvoRiWjMQAScZ8Ujrfoma5W+1FN6s9xcEhOtLpJKIsVJQaRvrRG/jiZtHXVFkZVJnI4LRWt7vK0PxVShQboXRcj1Eh5MhdaWd0XQCsTeEIHs+3NXA12SZgFHbfBpwK7Sj4Q+2MCumEPIvi6xDQYLPUKQureMIT+WyIFpEpoiaaNOEAA1U+FPfgMNXEHCeot8X38UDpGCekYCe/jJt3bYOqIvw6VL56AhNus9eNQzWwLd8Rr8Ag1L0J+tU1CGWo267wVKz0n5AkOqxbDOGi7FdY/VMFS4XlcBzBOZJO1fyt5vnxrkuwtZO/MiQlEuowadlnUi1b36RBtUl1o+wDam21Vqfd6S3gJVkk9nfgOwpdghSOJqE+gvrfaG1AnQbQm6TkOZE3wi4RWOFKinXqgCFvhaPydtKFI67PoN9FF3azswh5U3OxmcVtD17U6UpfaBrnMzofE+/sk9CpQ9w6/9hCIlldES/iv4kQh0vBeirRzLDwIbTgAkTTUnI7q+r0dVQmm7SiyKpadXIH1/INyttyAZ6Hd34uhjy7JsVUhgV4orlplo9JWhdsqu5iro/4Ct/VxMa+qLPFtGrB6LETp37oGjr0WdDTb3qNxCxLmQZ7UPWjUNOWOg/QYRnG9kuRP4QKMxWb4LNnzMok0PqRenkzWAjRqYAENlaES/LDsZ9hNQE/Ju8NGnAm98YBzqLx9c6iMgDfwQ91XjeHXqQlREG2rkuscEktLtCKK25YqBxjFjWvD36uTwiq8cKmzmeras7D7khwqdNIw6x50rhkVncOnWA0jJeoO02ZB11mq2+5S13Idd1k9nv57XXNfiTDK6jHkjrFy/4cSjIdKjIVbLWt/exzcrVk4w+qRo1mOO239/L1tvXEuNLfy2FzTZYo0zythNpJlLJTQhlwqrBPSvtXZE0VbyTra+gdjPbKJ+tK/QAIp4RtnYXMqW0euMoKepL4uV7x1tzpZn8Ip+8vl+vOFAziMp7h+2fYD1y/ZqnIyNO7o4hjPw4IigyJ9xBxYZpiy0efBypfy4GLk7O4ui29t2Eqws55+7jbbNvYb0MnJuo0yn3NUv9RMaDULfMVubLkLE1Y0FXC28ByHZqTjH6jCytOfQ9InECNmYugs0hG6CanKO920xzdJbUVFcXx03KMYkIGlRQaU6wt1xxwWDrM9juNSNdw23JahG7l9V/O7KRnOcnn4CQiaQcEZBA7eGXDAR+hrCn/kkFPc5Ivqkj5no2U+1hFJUD0JPAbvFY6r9g4cs4txuJlIK0bg5kym6djV8vVD5mi5aBsKPe6aXH/7l5LrfSVSBnt7lTa8latRaIflsEnqI8mxjMLl8CG5DsN9rLidAqxwpgAUCDVcomK2yxF5kyNyxuzXJKThYOmwUP0KSKf4Wgmm0BSmGYwpZTI8ONT9FwTAdCv/5W/ipttNaOnqatWKjq6uJjVSz/zDzYDKVm67a9d/97C6HiYnQxfkUEVcgyCOlX7ioViV+x/C8mvQWrIdOPlL7AweWEXUwUAOlRryc1CF/9oayqeDqlpK99CSC4ZAFQnNirftojwz9kgPgS8XfaeFyEbL4rcJW2m7lX8RvA6rSmz2J5bz75lrKyv/7E6U+F8QI9oQoyR+vG2EdZxRxyWMpeAfH0J1rPyEZjnpDGMF9w5j2wlarobmeiE0d6YXFuhSLPKs5nCEmnVZQoTKXF4jYRZTsErDKyTtCwodFb5FyKeQw166mC7PYmWJrcjiEsOwKubdwywuyh8Xf7NKgIbxHHqTRCnwIofGUOkSjJKw6v5q6aBP1GAkruV9JvWY3p2afV8VYWYrbIruQQLDYCD33EtNPwot9Py7N/2o0fT58mU5f7aAvY5jHBSyP63bOHT+4gzUl0DYBV4jdaQWU8ckUke+Ux3T5DlUqqBfy1Bk+DipY/c4iLG6r1LpaCPoYGuktOE/TgPKCnpBZ8KDRHI5LvgJI/4jMGgDR9N72HKHhDC67wMVfyVsKSBRQrXIRegvoKPk02E8DoRY3Ewq2CAxG5tLJBSHvcGHEPcTSQKSe3II7wfWVElxSmI4NqiN/ah2S4lhxydDC0HIji/COfAoRsExEvJLFSmDSUZ9HwXiX+hc04cZidLRm2lmMNeHurJluzL3N7Kol3mUK0d9ix6zzc3SFOCeCNkS9lA+NMIVNPtSzjMcAzEMZ5IQswhJQ5iE4VSjr6vGCKqxByZiNvymLOifo93K6jH5Tv/xz3GLNriVdBM3uRXLTRVP8hIPiSl5A485f9Ub3Banvwr+JMw+Z+z//CGqgUK8xxt/99WohAZY1cjnnG/lxuoFNHDHEBZeZ6Rn/ahVe4oEt6wZEdoXfdvjaNEBhvWBgOHnBB6wC459Sf22uRISMRHaYZObtEpNtETq/YhWJvXTi/ZW/F1gb1x5AzzFUqz8pu/b9QTMK2rFYRyxqmew6qkUSKmgpecI9B6F2jisKcZAzVGgDVexf4a9LseRVOdJVeeVYVhxNFYeiz5iLPiMhsojoKLAPFUnVdmDrysN3mnlZvNOEoOehIW6Jz8Obmt2bf1ZfBS0OuUomgS86vDkqsGOt20vc/1p2xCOBKpxDB7k4WgZ2iXVT3S/nvFphKI/Ag4arwH1pwtHEJPqLiZ6gcItBTc93g2ub7K7Ewkis5kwRZ/owUmDQ8Tg84MP9PpW4BZ9vJPIpiL3h0Nkof3lO8bDituvfzzt75qhEmGWJU4/4yCYECiDngmaKT756pP8rYeFrY59MBVZeZGqgtFcf13yS/Ly7EtzRc/knkn9kkVhg6Is7uk7DsLRPcc+CBp5/wRt9LWQTJ2eaNmgjyDX20Vev7T2hJhPGXu2xHrcMoEcLIGA8UT7V3zjQwwmm42XmNKhMfYXEN+Vr/r69A/QmBxxqDzR3Hhz+iSXkeHPY59MQgvjcEJfifOEhbzxWGiB5SGDcrtNyyFcw2oyeI8EQc7cAqU2QuVF4uA86Pn6exTvMJTaUAPNWA37kIn/P5Q52/77Hd1ZrBEQbDi44k3ZeGdTxhtNyXlITdlYvCkfPFhTwq3uUzTLaKfTzLm30yzeyBYwTTVxoNNrxrkauinvzpZOyDOa+hh7SG3dlFe8sR+yB2utJYdhA6v7c3/PKf8/tNjJymJLhP9ijdhJgJHQm2rLm1CTTmtMd7Voa9ydTZocZ7Rpct5DatTWuOKtepydtrpv08BfQhk1geNjTODQKfoTfX+JZdDdOYHjA3RK9YhCXreiDQ9iA4+zT63ur6kpnU+LT+l86prS6ZZYsouhjRNbk3ZmOpF1uks7K/6gnZFO7Yx8WNpZUUI7G/IerNOhk9V9kWYZz+4Gz4fn3QOfb8i7CdBt7koTDQkVFUE9OAoR2Mhl9avpPAIa28wE9Tbm6SNJE5TWJ1/cDmVpnOUdwcoQFAk9SIzJEqKg9DaIoUx8Ex+AHoFdCFWrZBxrgDYdpgjbR6SuoxRUG6KEujiNCptJ9GodjUJEQ0Ns/A6WulOFllF5q74+8wNEGFo8HiUpG5G+nNIyFZPxpRiJL5JvvOUvhlG9s/oSTdY3dGRy6qiYNitCrc8o3xJ6ANTTXoYYKEstViikjYTSaJ2NHYXnM1nQGEWOvT8BOHuuN1lHAiZAa2wNybbS0M6y3taMcsf3JUUGyh11onoDe0Amvk+cRsvWWC29s5iisoctHJPJYLKMd7KWxyBBxf54TnHdsn5Nh6NYXck7Fhprlo3YX6JZTeY9S+QkMFLmIJIqQ17HNhInC8t6SS6aYUdMk04JbUdviXdbtIIHE01a9dkc1Il+hr8qeUmhrt9XqILiQjVxCWW6Bu3Mui1LJbDQGh7ZA30Exm3lw7GcfxNjlGTJOmQzMJaoZl2FnpBFRAPk5WYrsBT1+lbeEXpgK/CgPFPgTokDcaLEq2T4v8BAnAQ7FS9HEzUV+H3OGzn2bGjsTSz1llDNckp/xtHkT6YCLZfkPg49F0EYlNoB7R+KTJZTEo9DG4ICyzJFDjb+k4nAOyyKpKXeSqZea02GlWDZqh/J0iwfkuKPQvU1nwtlII9JjCcXbNiMkZirXnJs4dR76btbQzXqTkHdij0wU+IN8pASdYLu2dT5wrJ5GfUfdQoywtTwuHq9dp1cHPkX6kBgSONIkj6fJScSR50sPDtm3R78JF5bbEvGdMUmqBMfk9AcSm1TwDphCx9oDOwqxLu3RCtUnA5ThW3rrYE9xzWwdxFixxkSLxKXAuiLE+E4iXUef7Y1oVEXC6UhBFJImvbyKlZZhF1LSmAkHi4ppt6ccHvYwvz458JYrjkW2Gr9vfzhv65Rh5duvyMd+O/LVFnJVCKpLtHvzqz6pmQ/PmzJrt5Dsp62sn91Ytjx5JIce09oAO+od21PQLLZFmW/quHLyr2b6Me27AKzFB/Jd/Jee1J8BA342PndFjchuZpS9A6UmEpiBRnIUWID402cLOrpdMR2OhIhz9mOjtAQPoUI20poPMXpMx5x+YyW0NJSoIOjowZvSRgB5SVsFJaT0uo+iVu+xpaKbBKfSF6kIG1PS6hqOC3yFb2Ur7hEvK/BAAoL6oXiSPkVeK3dJxapZ7Lp1x61Ztia6veSiZf77hdYtz4/iF7g5wuzSYUXnrIxDdMlmtTE4ETlLX+DZCPu3vQs04jBLPIsdQ3P0p901Q+akNtT7wiT9eXQxgxnbY00Cd2gHJiMBClMXqwjMU7IwnbcOVPXm9S4GutTYpjjWtXTOUEtUtH3ugKXmuVMVtOhkhhcpTBYHubiKEi2HKTwrjlVedUZf78/C+20g3LndvmFkF903U6tS5JdU2UbIdvsTD2gZm+dRIzJ4uYwbTYkzzHm+O+kdB0f+btz+C5WhjLMdzJ4/Q/LKe5Zff4fFkrcbIjr/Rs99MdWpKolEH9tWrhQOppAlJX3Jv16GfptQ/ptSMYurdiVrMX8aEfKLoc7lwysJklGSXCHCs/AMEHWuIp03/B+usfKhsi69c5G6mGcAIKZ6/Udr3OYJLlD2ry5nqFnc4rW3JHpmMbHK1v5zWiW0XbnpKtB5qwxI17CVvTVS1S2H5mrsqbf2eo89vvvnfMYWeUw+mVQ4768xd2Wwo3s5RxUliptPh8psTwZ6IvOYWobTcW1z12FECotK6+3k9iYSqe5zPcpKp1PWXQFTCXzbUK5aEQq1haDoWbQTxhA4+go+TD0jk/BEELzz8BAblmlxq1nP+dwmeKUcKWSsKsh4XLqyv33HjjJtwdOPefAseRTboNl27fERpTvPwODuWUFJdjkba46NXKL3a155BJcs5xYKIt47417YOb744pxXxFnsF+XV5y/7mvlte86sfh53D2Qy7pbyGVssZzT5gdtnXnnLgmDyGDgF3JPV3EQTKR48CeZpFSJ0t1yvxyKDL0kZlLlsXUoy8opxs2Vn7Sb5cxNJLS1fPVPMrYUYLrVffbfczy3hHdBXZJ/lbN715L8X/+j8l+Eylb3V/73iwfu383BaVAxuUBQFKjLa//E0QOr8sgvaq/Gcnc0wH81lt8XIrAc+vIbDTmZsoWfSgKWBl7ORjWRye/02Cz0yfpB/l7SguayabGW4FrooY3ZP/WYPFGszafkF+M+7vcvW2MrO94RK/5V9tGKfYnYc8vAbmZxhhCUqPyDUmAdq/tjf3U+6CZqnnIXTL8bGingeBcofHc0bfnqFp7OpcRgnYQkblmGhNb0vKJhmmXvfbHzsrsB+il/BIfH7SdJMssmafVgxEixUNmd4nr8bkiwGA68BShfVdjxDKdwsF/f9kDA0DGBIkQKJEzKXXFLa8mWnbfDZGdy+SEUp42QsEVunfHy08IyT0IbbvksZ3b/Z8eRcFUlirhByMXjJPS7EuK45S3VDk9MyIJGth+gvgl8oS1F4E5mfRVZywJSJ/hJ6EkC1q93BftvEdhiPcfKy7t+KE8Jef7yQahKMteRe1ssby6g6UbeExpiOXAnaxI4XWIrrCYxhZrSsCAA+vcR0LE/B7dxn/SUMUKGBsRgmPFaKGzHCPASGDuIr8fuEOEP9LjnC4Q49NkQoz8DzdUcZlvoDG9vg7YNyJqvGlPqbVU29aPKAMD0CwSTOTigoSxAEwV64lmlIZbHOlKEqa6K4aBRs+3QUoIbMkkRX6JfgD+GGi/AqEZz5+qzRRLiIV4C5c80FCpBbez+mrGcm+DI1nNQTkIUlczAroRx5tKz8yQmY32Jc6iXvp1CQGE3NDCRqMlm/YKCIxMVHHnNmS4jHaNdaEMdC1vReTvw8FHvvj6UH7+w5hWRDvX4qCeHPJktRT2Z/h95WUhbE04a4Z79p0ATtDjzbFcSb9jmJn3lFM2ygfwAeO7Jh6ZCvQ1PU2/DE1z5psqGChtxMl/sRj7XpJaPk+6Dr5IVEP12TvEKKXHA1VAfa4GKs7fZGRm5YtnBGWo7uBh/yAzOm/KKsVazEGnGLMSdzD9kD8Dd8gFDSkv8/l60TZkE4egHofYeLpW9T8NmUzEn8wX/nPrYM/0HKX6SoG3YDX7UhHfQ7ccuKqdcrTovlI+WvLkc85bMFzfTXLU4VmlzCLo3MhZhhlCKdUZCmlDLZ41E+N/trVlW96I7AtG/K0CeIUCJUFTMgG4joVtifGCIsbGYGOMNMXL+IMYHDyBGrJWX1yyrnJHog3tHIj8nqPvE/o5ZHy/V7ALXYxXjXlRpemEIzwgeF5TZQIw7P+6XjAJyaLYQo8xTb+Z88hAFA7Nenx4lFuCvz+GrocIq8FkJvmIl+q1E6xqsKMDfMccQAs4p4t2IuNUxmQ9Dz3SsnY6xIgPih4LvCHhEYBV9MscUqlHNqFF+KPoNxRhyCq3TVI3SAq2qRjfltWs4hdhvH2veTyIMIQZRMJd/dGzlgZV7xZr2a5K2xgqIxLlc7YtxWPXPuF5G/5jjIKLvi6N4j+hhLYcmiyFfph3ueUKQ/kZxTCcdeDg2kHIcMdDYyoc69QM+jiDttelbH99H/r4RxaiTB6C10B+3cu5crPCEU13BhroyL2b8cltdemyRzkc04CkYEZ2Fbu+KCc8VI2/4FmJReNb1ivHgw+ZFCUmy1cPz73mSf1YdsM/Kf75j9GB5CoC2t1Tw87ab8TmYbPme0nLNblZOqTkvLE3Hl7nloP6bbS3d8eOF3zjjmH6Njnm8sFThZu65eUkOfA1R+pu/s2WEKE0N8xhh82hI0S8ofB6t8LkTm6coul9zUC8QDktoRTdgOsW6PKRTPDxb4OrZVGMX4Ua1IO1NZ80BEsyEPyMpnEaiOQQHkLI6ZFEcnAuBlAK3oSyqpdnex8pnan3AjeNsLMsjDofuDtskErACP5q2f9CuAQLT6vLN6MZhAQEB8MHKx7H2B1haTJK89/d1rmBzGvnPqreJYyUeIFb7SaJs+IS0v5XyE8qcwEGS5pMNv4IdoIvA5lYcrOE4GaqmlFQCM4hyBkinB7LlOfXmrJNQWa8JG+NgtYRuVo6V23OXGq6yA7wAZWErdLBs1X/G0RqUVZpJ5bBnCVDeJeGxYgvqOi+kMPIsh+DJ4NZ8AVZyrZ8bRnE9Et9YTDX7cCQClpMS+3F8LhM7kR/DicVX0+2eSInhKo5BC7H811MhyFg8txCnQiI2hg0TBEkTSxqfzWfLEqvu/LB8AMZNEFjWlqYhW451d0tyPRK8Lv0MoUuEZxPXuxjKZmEelDHr68lRlHGufYFeCyEMxKeuOZjRyJpGY/lJ5FgPcig36dvYd/2NKZdulAWHghlTFxLhGK5mUiTGcVw8HBNIwXiUBPmKMtJxsHg41YjUsOWaKJVmKa33PgmJ0HKN8ESN7DAfrFAPrLapuSZ9mFoYOcN4O0TeSeeFUznlUkTayuGY5HOepNO6HE+4bhnHfK58NPUzh+PSWKWDxrEun/O8sbLSuPWCcmG2qYYvw2OFPflMGk0zVTZJAFV/nQbU7+z3PAZJGAVJv7uVodMW5CPcpGZ7mfTbWp78UUKikDQOWxDJDlx2ys7qKIVjl+Rfrd69d9YNMR0+4nqm4hdMiaGDUMAT8Dh/Cpr8SFi+GxmZn/yp4dvoRwp8h2fAeIyFAMwlG14jMRH7vIivihdwInW4alWw8lANJJ+HO/lcrNS7NalYeK7JhSir+2poppa4trPFQDuzrVquBj+odz/vS51sUM/FVFiNp4juKYmpuFo6coV0TKSxsRy+VxAuSiNYQjY2VuqeVN8LvCATCKjQD7yo8xzlqb4neuFYBV88HVHKXnyhlUlPJxBgq210zxRS43GcQZIO4OCgIPqS8TbvlLEbw/NJUqxaittMvfBrq+9QTqUBeak2Li+lXoPPp/6DyxwWwop8sBCyJNGmYBdoZywtXiyxLyZJXCSMjJ58EwM3iCEpwyWUC5YYRhZWo6k/NsMk4ZjhWMk9X8ql3lwOzfSZ0MzbXh06YjXobDlv8yIFbZIwUg16teq1M4G/mth1uSARLFeg3qYL4EUMqCQDY6h0ObFfoBYaNp6BUwW0k/x58Ida3wOldNBEXiPmgcaOy7IBqGYRy6n+akbDQ6qXtuMkVEBuvHLEULT6YieqEiOx2uk8GoUqjL9ESccQjCCZhOcBGgCfkkdfCtMluZmy0F9/CtpiG2hjOUFXnxJ+tinrxk/V5l1DE59ytQdXqVGtPZT25ziSQyz0KVrEbV3na46Zhm4tF/RJtpf5fOqMaaQXWxA0hyvQ3GRvofaWeZBK1ktIJ9+ndhDBBnwUhuLbUtSRgUM79hQzJP9YT+I2d1d/vSV5eGEODYPxfPemayvOqbUNNKzQzwnkumBlrEF5l1AvFT0vPg5VBbZXDZ0APTFa7UbzXKCECKbOcVebZj3JfSTDYJsXtLdcNyx4J7kFtSdzuSFNBqGsF4lcKAG2+OZYXqFTCXaoCUPgMWO9wfmgFagZbnUoTCV9NcY5VP8sJYv4sXQsIQv+EN7BcHhWWXxzzVKA7agP1HLRVnQjgdBhGNmDUI67qprDaCss1yUh/loYSGYnPEOU0YeQwmxXoY8Z+pKL7Cu5LcjKa5MkibyohzOs2p6j4+Pcc34utW0DhFP3Rar2dcKq0F7fCO2JaVfLVVs5auN2sjCFImcaRqhBBDZ5T8gX1UivveZnqCGhEZXkYg9oga86x0AKeRuk8YuNzmEN8E8Xcga3XMXmowjFUsDoTCUzyZji4VPVzmYaJQnoddVJqBk51jLQ2ZhKI4MvY+yjwEZYoQ5lHGqBgK2bho0lul+RQMAXgoAVENpVNg5uwc59xyFYqi42dPZftE65pC1Q5R6e0JH6bqB6EWK5rl+mthFQGgIfUQJAHmUTvgMN8Om5Anc/R6M4VyL1Kq6n4TUIXjJeTkPl49+Ap1qyI7EQfXCw4QcbygaXRkIVgZ0lX4XTCRI0hudJUn2hkjRZYmW1MKkdidoeakAg9Z0anVCdHqSEWWJLin0NCSAIz/zbftIX2tqioa3ZVs/pJ7vc9pMpt/1kyk0/+Rh0wfep3i0/6QljyEdS/QrU6rE3/aQn5RyOClTfCz1xjOEn8yVEqBWlrUw2d7WzjcCDvb4y2wiOZ4yVAo34n7hNnModfjRS82+7ze433WaXf9pt5pdwmzVvuU3v/8NuM7+k2yxXwm2WezhuM7+E20xVbrPWv+4280u4zZASbrPp/0G3mX/TbdpbK7e55n5uM7+E26z3B7cZ8v/cbeaXcJshxd2mrez/ObdZ2B1R32cin7HZDAxJ1zUp9w3T9xmvB6j4xRwT1IGlZnh/qnZU7tkjKc8/2mlPnBRxslMnGSdk3J5ORw1Kf7WqtH10P1JIuf7z3iTVKVwKSy3b/yiaZckN/ft7k3H0wfetpVqZ4EVKmuFF/ZomcdMZ3AUxuFEQMuEYB9BC7eJS8GzTBd0MoXBA7V3iGIwSmYPM/etidIoUHXd8X1MPk5tYc1bNpHxEDx9HpgdiMDxjPA2heOCCw0zcSNcvJeAiTHSYnHQgyNYa2pq+haR1EGW2tSJiUm2xjJE9jkloQaTW0Kgpnf4TRq8S8nUO0SvXEAwpTQXrqKDF9qPQ4hm6COG4TvorU32beExUIKlPO7TOEGovFbblK0iKGtO30FAOoPIJdG/Zr1ga1smbYlg9qkCICU5Ds3Uq5hitWit/hdISlhF9egIa7tgLkbPpIpk/QSpp9Gz3z5ybxYgdvO0PZXCtmp4I4RRttsVJpMCAJCSWXtMImg8TMpdj84z0MImCCqhZ2KJHLDXUJUF9q4e3mmr4AOLM8AGx132V66rP0dgH7eHt3BBNNxxUUPKZs+oZ95vPUN8YdSTWd22itl0yqHjm6x9BFDXS5mu2j7UN1gp9nWsjbIpivv0GBZJuMJnMq5u+SLO3cow18H1hXzirIoPNOEJPXqRKnPXt1VR9q/toekCCNxXp9BD2pMp4Vvm3QuOIqVQfVkMULFECZNitZvJoqzW7VTUpihcZxyUlrkna2RBuUvsGzfrRyxoo1KkHcqdewp1N1AOcaNQR4GpyuFFOzz4JcSboYW9htrqPtDXUilo48bm9hSoFd3uCKo0z2+eCuwYCBMcbcIOD+oMCytAlgrpHfwSWoQK8oe5RFYHCWc8z/zAsgiYQQ7/FJv1tWGwwC3MxizGYOYbD91q+3L1LjcvDnfdQ4I+XnTvJlmpcdskniyl8RpXvlkdU+W4qT5CdOqvy+D2d85UHPUgetBklMltyTfox0gZ0s9XV9CqKx2ZuqAU2c931hQ2HcdziVAtu4Q5Vr/Bp6k5neVErQz11oOl2iDRBfYi0JUGkGerr7TSIlPxpsOz86Gu1PmzF+MMdxNVG+QOuGKtNoe75WUDONlLRFT07ksPvKYctTfxMIPu51bogKgqS6N9gLs4mmY33K7+7dctjv7MZecys/2Dz0aCO5I/DIQ6vYyw/TOaCq6AuB/WnJVTkqG7Pp3Kkeq8gHZdALG+JFamKeumh/hxGGgjqNnlF9f++XGiIgkJuIoR6X4MO7aCNboI2RyDe8oF+nOKLVUK9zZcKhGX0VSyvlgBxHALP8V1HPlcr04YIY8WHf3bDtDiBh/XKHNg31MU/fPurhBpCbVmrCXUwmxo3TmId9JHYi0av9WDda1hBWD7AWPRGL/KLXZTbocCTBFvUrCy8rTWLqzPIx7mMnF+SQH7n3H++Aq+z4uO1fDlM0Syroi+mHpE/CXnj2BHg9BSTB5JkPSF9m3XsPpjcfoMXqV3f0aCMgDdw0u9sWx6zHIQBepbxYv0V+0yOA9QKsqtWe23tiHL9RwzXH3/b9ce7IkgDq3uOk9Dvv1dTfaJoLYHuWKgB0Xhc0SKalu1nIOtWFDliRJF4RSreiCJH1IqoIUqqFAj3hp9JrFxoA70oGTuuW/Tuzg9ZvKzynK1bQTsh6HdE7aJQKfoESuia4XzSSJ7ErlhnGs41PmH0slqafwjKkAKqS2Dhzt0VIikqPFVgzcimXZRPt5w/7xh17zbiEIcVwkm0XO9fKc6HkHBZlA2ft9Wj4W9MmuSR4Sb27o1atKBfvNrIoZLtCRCNzYAEgzwJXaHOSzDX+BZTHkZh6UT11gmrU/Q74/yalzhw8sx2ATVPfUexjgS70kAfpZXUUUn9eTqec8XL0Spejv7fx92bdC4RnYv/+7D7XLHIkaMiR879o03xZ35Vz3jdP9o4vG/Fd8qDnAF++n8jwHsXC/C/uAK8178Z4G1DHbUICa6A2pTU17eFgAUtZKAfQB31IqE5IdlQfRE0wnqU/++HcMvqAfZ3HbU0CCGw/sG5dWIA+PDOuRjZFcOlcDwh8TVYLvU8ypgfg6WwUe8nhT5IfUztiMTvhOXYAIknMtBffXOusex3SH5DOWYAt/xnCaoPvDXl02ikrx4w9OPwnViRrHuGxASV/xP4IYdcA0eC+qxGiDx9dNUP4kWqe2DAYiwPDfpfo9ufydXwtYS1xDwY1+pWB6FRx+cSf8QC6fhCEF3p+B6+we91AnvN9G817ChbQ7SEDgpPXQQ/CjICEuS5VhJnEMNpLSi+diclbVySo4dCsO4G9fTQXNNKq/s+s60Pwaf6kn+phxobcN+CYGO76x7djatdw0uhnrFQWZVjiORJjlDuELevk+la1c/EesbznRxuHDPVdbDxvCqnhhr1dXoOL0OwpoirC1XZEx7LhSb2SIgwkeRNbNegudmWQ2HFj6DIx1dPq48qVOXUieU5BYqa/MCVdSqsWKmtvgNAS7hGkRMCORoV/DCA1z2B3pvVR0OUT/HqF9BCoC/U4VhGBafa6M/j/fpjJec8Rs31WOGAvyCMXI2DUaEiVOK/NgGtF9RWsK2JpvouVX0u4kW6fBlSCUvNIPXOkNANh0h8mai8iN1wKNWjgfAqZls9dNOHtmpmWzINCA2jKEHJttoooYlSI/Yruij9ggkWQEOz3tRaap2G6mth1hujOTRU+Kercw1rispCUvQATRbGOjMQWyyX9sOakXUUNjfuleCnL8VsDZzsPHSuGHviF858tA7lo7Z1d+ajOMkolfZ5Zvs8Kiya5yy0z1O7yVc6C62CmelHxVadOcvpkirUgWW2iiaYZ6to1vNhmaY+5OCnei3RCOp0ionUCYlqtsjP+eGIRLrnB2rvXWGas5kRCgVG2EM1IIR1RiGtmkoJfygtiRE1Z/E45SYnq+Jgyd9QpWrXOX5yq5QyurvUgCLHvjse+c3Fzxb8R2kgQ1UvLt4fqxcXD1ao+iUEdtRwYt6y6oGydwLLuzxQ+CzajQeUAsqi/c5ip36+oVK9DPEPv0kpzLGPSus7uVVUD1f8I8Kur2BzhILNW+6DsPX5U2EpPpuj0pqlkO/8VYy0TCj2pGVTyWctE1xP66flQ6nzAALfH+dXMHC+Wia19C66uS/AL6yvH4KlN4XRD927dgeoY29lumx/2qw/DXUMG3LU1EdyXf1R/Bz+jpHctsUx8s/KXCS+IRLfuCjo/lTB4e+qpdekWvNdBO5S5HnZwJwJBuZM+AuY06hvb+PEnIvvjzkv38acOQpz5twPc152Ys6fFOb86QEx52Un5kw3MOekOzHnZSfmTFeY87W/gTkvl8CcGwzMOemhY87LxTHnWeXtB/1dzHn5FuaMvok5ox8q5rysn6K+s3uRtPTngKvzEnjhcWcn2UKVdzyCUUZUiTLbo6RWFOUKKkY8+sDKOTQyfWvbaP7WtsO5fGmEPoK/ovaOOEZwtacaP7GV5thHVX/MCXJN226B3A4PG+TCI5Tt14bCH6H1aUoUa5uu0VUeed7OUBkGQ22zLQEuaXBUwivwqgTqTjiCdIo0wlU2+Cq+KpHu4hG69yocUVlDbQ1nqlUWvZyzGrOATmEm6XuWhF5qDfMsY48UneIsojIQklxLPdpyKCX5z5RtA3UwmiCNb353/SfKiKBU4I4kqqy+4lsWF9O4bM3BTfJ35dYJsp2Q7fqOHK5cdmE2jfbGEKMvJStoCgnKGBLImKNtZyHBbI/O1nRKFQugQOqUXevRSKeOaMowoyUWqAyT7jqigU6pnnofr+FJlQ4TeDpJlyeBTuEkteWk+lzUaxLpLp5EOqV6REX/icDXdMK9qUaeNFhCI6i7DAhpkonmBjRNJFBobPN/RAEDfyJZl7qgjNrmTzj2cqvXAwVQzTFEIR781RoZlYF1pwSWklnPmVY+9TsTzCqAeRd09wKz7Zy9o7aNVNIQHGRmDl6gLHIFx9KkvkhHdY5NdfojlDNZwS8oHRdyRwqBcqNiTw5N6PgddzQz0nZ15YlHbYcoSxYKzFSCEDoJNusZtkOaelkfQomDkWh3xBCoh+1JvI4S62E9iR1JER3oXjB0VIoL1vxk5Cn5q5BXT31Hef2v8lRTSUmnf2SkvwLTp23JUBerQBWyDgGtIdAbrNAaIyhteQkSLOv007ZFmiVnbubz2S+MN3SSu/vJXWqdGHxJzWiH4jxhUIWj0TNQYlUBcZO43L9t1RkpTsi1/WSkkL24P4GLzThJokdT59xYjbNhEK420fwiv1i3fpN4Al6hDqvOM4a1H52i9g43l0Pfl58KuWvbNjJGEvQHJaieB4Em8CBT+gVamsHD/q72DBluVQyAUcZKc2pHXQmDhPyahBtM7QrCESTdMKKNgbNxiEIkZLRi1zlFlX6fNpyNZYRsQd32SLcI9KDKpWWXM2rPtmeOmuKpR17EBmo5CBBGufkBTkcP6tmv1IwC4anXqUFvQkvsA19J8Z1Kkl9xbmxCT9wBTaz8IDTxJkSBHtAKK1EA9KTKcZCQCFGWvfZIq/s47RkYQzlpA+MFVLqaVakqkYZTvY2xn1E3P8UtP6LH8Ah85Blk4hlsCuaA650EOZLG/NDg73pLHyFr1+vla+y1qiRDj6t3WsrSJU4htn4widpKbqD1FQmjhCzI+Kb1Z0I+yy2fX19xFkzP/ypeJhwReDn2PwJXQlPeen34IfmDkPl7ToKFiJ4mP/BZo9noKSw/XCt0J51zLBfdfrUgn1aft9yQuHPuRfEceSu3A7uGC1hNYh0etLe9jKJcpazVozoEmOAExJv1mVaPVRoNIo6DCeZIA62Bxl9UYaQ+h3ils6v2SlBL/xCqmcCdgvoxiDFDGXslzdZcjZta3KFe8bzAoT6Y1dPh676RPxof76j8C3WGmkDF6mSJ9YRCIfLw/k0XpDgnv+qnol6nvgNCYgWexzeI0QV7WfA9mwtB4AVDweoNRTBtIbQgW2pnua73s5fVLHYFuUIuGW+ErkYfQN9FQj6v1sK7LTi6T54lthpWvGJsr+ssMSjkafQRQHI+u+fY+vNSnJV7B8pO5BXj+qnvh9hjVY948WPkKTzl8UfV+sr2CY/6SREso9bO2m50meX6HKwNoaHUX+RHsyVU17dBZf09JeB70NhWGUIxELIp+Qu13FBz5ir82ecZu/PpDCtY7Q00fbPSVXXn+rGX+G9QmtOYSVn1pUoUoDy6XcEmSiC1cr9cI6k+e0dBU+7fvPZLKfbK3UNleyE7DOyVGCssN/AtCvWFNa08XVNf+MKmWIGaEcGhOwRxBdYKIzk0VuuCqyzJgQpQDQoJM65zCazPoDiQRqYdAiGWQnszqKBZinQPpYkK3FKoVn5JqMAvqUM1Hqj84UfGl8TwuGMHL5yML9zRwsKF8t5y2HRHUw0zjDeU8Chc5Wons77ltmw0IKykQW/IgCrTKS/dCRPHQ0NyFlF6jWLCngy0n1TSngy7Je6FwAeX13Iyoyit8HONfCdUJFOqIizfBsprKfno8aqgzrGcfPfU4m1fyJ+pZ9zCwI2eEcqRV418ggac4vfc5vy3d0qxX24YIrsI2brnowlqz1pgUyWVN//O4PGr3NxDfVamQ8dBMVK0k+2XTl+ptnrzeVgGysfRYBCWgkD7DkeDP+jGNms0VI7K0ZdQoEkkW4uCSlmklok0xJZDfd3iPFq2bKcmjVbrxH+FWhIinU62aSANvRRjAPgSLlUrYZUzjfwVa6mlgJZJ24v62K486FO52/GRwsN3anLL9s+t9nlaHZl+So15InRm/XeXpbgmVzaV4QaJRumRdW9zvX9NT8dZq/sV2KwSlJ/VemD3K3csRL5VIVhVuGhUKLHRoJ+Va2qDyLuuFdzf67Xozt9bb43vqZkOXxNk6B+bbS9Y+WHN8bHqbl+uf6zgc6rz2yMhMNFbLwXVLAch9M+/ObJGmWo9UuDBUTjxT74OUthc/W/rtCRH/0LhKGrVcbPtgnQBmKGQzsPPoPZbwHFxbPLxqcelsL/sAlR0jJExU2Mni8vHQfvtzBkBqjqqBwt9Cn14MbLzFFn791Kz+dh8qJT+oAF6hmI6PxMOWu3LMSJ2QcwrZMSKsJG00/G4PP7KsQUiIAa12uHhAlV1T72XitAXck22+RBlhn62q5oTQaXDUH7mzG+gHb8sJsdOjVH7rYreNV5+Sfu7XJL8k4+J4wG/oXYmXEA6DuXglJbkIbKzipG18tM2oRmNQVUxPLw2ajEBYsGxV0gooeipt1yKviSxF8SKmMu1QQs/Q5GcxDBaZzO0AHOcH/NvoD7ob6K03vWPMUTc8x9jKAzjqNIOtWuqk/Pa+W8z6LO4rnaAQAPuMHbzzLrnP9Xwpv3qm3DlTY+aDf13/V629MKyZWTZRyCiDHR4xOp+TvsfwG/cBAAAeJwlxFEKRAAYReHze1aWNNmB7ECavCpKvIkdsAmzKU02YAlOuaf7EUDKu4SM4ONzCi2ptOarDa129DpYMDLpbMHCqhu7Hvz05K+XBbfFA0IREAIAeJzNWmtsFNcV/nZ214ABm4dJKBhjMA8THsYEaIObtD9iq1VJ0lAagdquaAgpNsFuKFsiQtJRVVWt5D/91a3KjwonSKgFE4xUx+s0AVorbitazCMEIoqgqoJkqVEk8nNvv3vmzuzM7uwLTNR79M19nHNf55575t7ZRQRANZZgHawnOzZvRc1L39/fjRrEWA6loPmRPbv2dWOyTglimMKcxXqzmLNYNsOJ4x8zPiV1t8avaYokIjcjL0UOOjmXIiniKDku/ceKWbOsRtIT1tesp61tViJ2UJO129pnHbJSpJ/KM2UdjZ+yjgqdjlZFE9G50UeiTzJ+IXoqfi36z2gmFoufip/ScaxBaFWsI7afrdnxQRKl4mcZnyW9H7/GEW/lTKZiGmczD/NRj0YswmI0UStLsQzL0YyVWIXVWIMWrEUrdfUo1mMDNuLreArfxBY8h23Yjh14HjvxAnbhRfwAu9GJLuzBXnSjBy8jiQM4hNfwOmwcwRs4jgEM4m0MIY1hvIMzOItzGMFfcR5juIhLuIwr+ABX8SGu4Tr+jU8QxVmVxjm1BRcZRzGi+jCqkhhTKUzCaT7fY8mIsnFB9WMscxeXGX/IsiiOsIZTu43ru4nljxPtrLON2E7sIl5ULeimlJY+ybzua0Ql2EuCffZSWxelL11/O9s9wtwI06Oqk6OwyU1IX7o0LaXuKHvNKDepw+TbMo4Rloyyx/OU0FzL1LKln9vMP412arid+af4tMjbQsmkpDhDSlsYZH6YiLBsBHHmU8ynPAlHV8HcOY5sVHIJ1CFCnkVEiRgRJ6qIScRkYh6xkjNoZasbmR5gPMj8MPEnBbxLnOE8zhLniBg2c7R67M+Y8cfIHyV/lPxRXFF3UcWafazZR467Mno8feQcUuOwiSPMnWAfo6oDFzNp0UofZpux2FjHsaznTDYQXay9h9hL6BXsIQYoM8i6Q0yniWGmr6gxXGW9a8R1PUe2lmRrabaUZEtJ1kqzlpZOc1+spEwr16yLc95LdBM9xADLBtUxvC16OIZ3xDr0ylbRirRlJDl2cOxttMY+jpz65cxuc2af4r3MHcqtpPZbWf4o+evZ5gZpt1961ZxOzrCT3F5yO8jtoPZtvM6yAWKQLQ8TEdGHfqao9ynUdrVug5jG9HSihqglZhAziVnEbPLrGM8hHibmEvOJemIB0UAsJBopt4hYTDQRS4ilxDJiOfnNjFcw1mNYxfRqYg3RQqwV3SXwFfK/SnyDyLWMZ/EXepB2fIvYSnybeI5IEDuI54kutrGX6CZ6iJdZdoA6e0U14SDjV9n3IcavET8hbOI4+36LcgOUH2R6mLjENblMfCBeIYmPKBeRvW7J86LsoiN6F7COzbXVO8vm2ibF9rhL6hu0f6//ccN3OavH4A8NJq5GOeHXZUm5oT2/iOMFV1CnrhI76BlczoiJU8Qt2jvUdZ02dXR8nrDVLUnfyWkzUBIedE21nzaYW54KT5sx9oW01C/P/5bq0WmR62xqlBEWlCPrasTLDwVy57J8l5NX46i/n1yuT+6uiQNjYqsNWjdaQ7QyqC3U6lTdSnbF1H5POqk1wNhonr4Wmbu0cAhsLU86bNaxx1Rr9uqPm/i8sdJmNU75m876GN4d1LlyDA2+tNhNcAb0Zw8iVLY7QkJ2PmXXSDtaLFu+t9IecsKz91yzUd3gKU2vQ6NbYsbTGLCuRmOPWmom0S4WkqBko6lfInjWXG1sNEl7+CzLFZ31F2tJdkeC/TaE8EJqZbWqdqp+9tCp7dh4iaS2ZDUitt6W24Kemztm1RS2D7l7OlypMJ9DH9rLHb9Ftagu6deWfdbs7Dezp1wP2kduWlobkh6n8e3s47s9cnf6fWIi+ywUVGeIX/V5Tm8Et7ySVK584TkG2/B69EbkeTnH+4wF23fHIXYUeEvQIt3UWGgf2Tb6RXttuRzt/Twt23kjvs/dVkb9nHds/hjuo/fx0OLv3UeL2dX/zFf6jzy5G4HshPToKyv4tpuIIJbiWnvat9sbub/Hg/vRSNl8nCjapn835s3Itd1AmfPGDTm7lBNo6QV3p0+q4NvKPTXkhJDz4AMOzaVFCgV9HnX8is+7Ox59iOvoeJoS+jX1r7q1A57/Uz/PVx5YTXp2L++dxYLrfZ9alXm63k+f5drEarPn8rTr5QK1jCdUJ7Wsfotk3NHZxGZHM+o7ZY2gDFu735Cz49LZlfPeDuWe0O+hP6+0WB/FPUBRn6X+7MjQMm+aEr2idfBuVXlWo082F+RmwtOFXsWcFu3Qc062tevyDNhF+DrmvrXhnOVKSuZx3fH79rTztpO7YmmfHuILSvQoFp1/rim177XmMjeyZ4XyA++KacffeOcL902SCj1faKl1zm7k2yWPLzZR9Awh7ab1Xc3rsc/Hsd35uCdh08cJ6XGuOc8GzgnhParDJqHvD47H2u1jDxk4oVl0cMJXgkjMSxa+gbjnhKGCEtnxVHBnmpgQera3i9ao8O2tby3BHis56fAW8Xc+t6lRyW02pSn1jEndDvoQc5IJ2R1l9XaP9Yq2WeA8Iv4hxze5p6hyNWRmm5L3Y1Met8OXtgMcvU/C2st7o5ryfu3LdXvqvPiCIuPz8+TUOa1Qq8UCPf1l1Zv5GAtoAXqnL1A7XQ5CbiBuidogTycdsFRqiKcH56YlJwrdTn8meKb/XIPzfvN75PK+tMg87EzY+doOS/vuh85Xyoq9jNqmn5mwd6+dX5Ync6fyHjPOOoW8rUqebkt+cZWwqdIRPehQ+f1vIm/VZYfAt6eQL7o5t3Px3nnfPMJC5V8ZC7QT9kbzta1Omu9v4bfBvG8tD17LPi2m5Ru057fd067+PuZww84x4g9yNOvVTJl6RW4zYf5Z7fClu3JHW4lO5CZ3V38/d3emjrNf05wbZ8HaPSFlvy3RY0pm3YQyb1FG/0P6reGekJ0bi/vFR/0yZ8bNCPla73zRrySYm7tdQuxzCe4d7f8kWKhBBD9kah/2Mz6AV/Ej+cfDK3gTx5k7ibfwMwzgNH6OP+Jd/AJn8D5+hb/hAn6DS/gIv8MN/AvHME76PT4h/YFtRhjHAzQJM/EwKcaUS6swT8Yx1zwnYw7mm7HFArSYmI1ZmE4Zl5agCV/ANFIDZ+KnZTKCiPn/i0sLUU/eFCwlHHpIdKApkkP1qKZuZqIKUR9Nlf+aTBWqk7ZnSR+APhE9jkewUXJtTG2YsFVaj8fkPywunPvQl+UZR63EC9CC1VhL0vFKkt4/mpaTavFFfEnkZjBdS+laSenQStrENlcwXkHSYQ2eKDiaWm99wlY5Lv83iuVo08nPNs9FAY6fHMkZXNEpvjWql3WfTtuZlEMR+R9TkBbLatZwjjVCc0TKWb+gZFQwldwqn1VN5srPp11VC82VHmbIv6ZAi2uhJpeLdpdwJSZujUGLaeVzhQdnlTeKfT1ktF5H222idS+TWH4To+1rmkeqlX896TBTVrmOcFKOLaxjmwsZLyStYdlaYxPF1nn9/wBklX5nAAB4nC3OO07CYQAD8B+E4R8GojGuEhJP4BmMcWDkAu7KhHFFkYe8lIeiIqiTC6MX0MjAyOAl5BDwQUzTtGmTpmJI2ncgfniUzUmdnhTyUhIht1xa97FC/vxMtHYbJv41Encs49KVkmtlFVU1N+pu3enp6+i619DU0vZg4NGTZ0MvRsZevXkPO5ELxbD6YRL+fAZs+fJt24+pHTNzu34D9vxZSK8A7D4mxgB4nHXRS2hTQRQG4P/O496CIgghbqRIQEUF6UKEiot2I0KwhLoQXIRQQ4w2RikKMdUaBKuCSCr4aIUQCkoqUrq4+Ij4gKJCKAqhC1EEk0IQxdJaKe7iPzdR66OLj3OGOffMzLm6w9qtz2HbcpwFxp1w9RukPS/gqtf/8ZA137n/Fa7YYNRLjCuaeVkNIaojrBuE6+yAaztNrUgvR69t7Gv20AEc15vRo78x/5u5Z5X3PIF2nWQ0WpBWA9i/HGcfYw05zxXEPTW68y+xCJ/6yPwRctYcTllz9QmaZ851/QHVVNTbyzmC/YpNU/zmt71/rBtnx6VkbEdCzXJOOZ7DMzwTzfjTGWy3L2GXCqPT5L/0YkD7UVBjiJsZee+IoVXNIKlXIi07EVEVjKh5nNZbkFLv2WuRszmPHrXAyFy34TJV6DFl6CTdp+t0j26YnP8yQdmmhFyHOh2j7ka0AibqNquL9U/pCU2TS5NLmL1h1tnsA0Nv5Jz3IG+oNeimmPiMtxShKvXLQ8hSv1PknVcjoKeQElVsFWPsswnPTC7HkVUAWkhlLAg/exoxlGWRBpH3hJGyZvm9HyHRhQzl7U+sYxSHG2vONEohHcQ4faEqTVJ5iVdUoA/yNiCf8+4CfTqMuBPif5nhbG7hrBzGBTmCPlVGUh3hW4/igLzImQ3hoP0SQbsXQWcVos471MRVFOiaKlo+Wca0WI+booNzImcUJWfUgn0XJUNX4PsB+y72TwAAAA==) format('woff')}
@font-face{font-family:'OM Texto';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff;base64,d09GRk9UVE8AAE64AAwAAAAAoWwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAEOAAAO/EAAG9IkHNmIEdERUYAAEAsAAAAUwAAAGoH3wgiR1BPUwAAQIAAAAtbAAAoCC69K5JHU1VCAABL3AAAAKcAAAC6Pqs8xE9TLzIAAAF8AAAAVQAAAGBxgRa0Y21hcAAAApQAAAGNAAACChUxdmNoZWFkAAABHAAAADYAAAA2LzeTVGhoZWEAAAFUAAAAIAAAACQPVwbBaG10eAAATIQAAAIyAAADxGSIa31tYXhwAAABdAAAAAYAAAAGAPFQAG5hbWUAAAHUAAAAvQAAAXQbBDTNcG9zdAAABCQAAAATAAAAIP64AK0AAQAAAAQAAHyKUJBfDzz1AAMIAAAAAADhgFONAAAAAOcI9Lr/lP4gCAAH9QAAAAMAAgAAAAAAAHicY2BkYGA/8E+IgYFD8/+U/1M4GBiAIijgIwCF6gYqAABQAADxAAB4nGNgYbViimBgZWBgNWY5y8DAMAtCM51lWMs0H0gzsDMzgCiWBgYGECuDAQqCgn2DGQ4wKCgJsR/4J8TAwH6A8R1QmBEkxxLHeglIKTBwAACBOQ2xAAAAeJyNjc0OwXAQxH/UR1w8gcP/BSq+KpGecHIgouLgJjRU6iPFgSf0VGK0PRCJyGays7Ozs0CRORaZXAkYCwnPUNGU8CxlwpRbjLilPPfmydPmnvKC9Ad9Dhy5EhGwZsMZQ4MadTkNUym++oC9Nr5cRlmRbraalrG7y0V9Iy3i9OH01HfK7WkXsmKieS13yEL7FlX9eZUrNdCVLd3R9zpNwaEjuLryGAruW7b9lT2L9ZOUg1zmz/QfiU/XgTPuAAAAeJwt0VVvllEQBODnK8W9LVAKlLcfUByKO8Xd3d1de0X4DSSESxJS3IqGAMWDQ3AJ1hZ3ueK2nJSeZM8ku5vd2RkkoEyIlPDHSjAx9jdgmhohU0lb3Wx2SHGUEqVH8SgzI56xNZ5UXBx6Ilm62yEvSo5SS2tbSmuDlbyi3BDbirYXnqIgP2xIC8nOLnhGLOd/T2xTCXyzU748632Q66y99nnqrstOuuKoq6655Y7bdjscJlUM7KqoKklyYF0rTK6nvgbSA6+mmmmuhZZaaae9DjqGrfudcMATj33SRba++htgqGGGG2GsccabYKLJZpltjrnmW2CZ5VZYaY2DjgUlHvpulw1yHLHRcW989txLNzwKV33xwgOFiny0yGvXfVXglZveeeu9PRKVVS5om6C8CiqrpnrQuqY6UtVV2x8NNdZEprgM9zTSWpvgQ5ZO1pqnh67Bk15B+Z5662dQ0HqIgUYZbYyR1plkuhlmmmqK+6ZZbImlFlqtj1VOO+OiS845H3z44Zeffv8DJONttQAAAHicY2BmAIN/WxnWMmABADbBAmQAeJzVfQd8VMUW9yybCUOLkMulLhBqCCUQQodAAgmh99BJCCSBUJKQStUoVQakiFKkiiIi0kQ6CCpWpEkXUSmCEFAQOXf3bPA7c3cDS8Qnvud73/f9lL1lyilz5pzznzv3xsK8CjCLxfJMh6T0+NS6veLHJLZJHh2nbrUx2jEj0mK0L8qMDgWMjlajkxd+V9QKYUW9KrZ/YfZcKd2HogWROdNtgtkK/sbt/Z7ZYEv293XklmBB1DcT7Bmms/KsKqvFglgT1ppFsq6sD4thw1kae47NZovZm+w99iH7kp1gF9gVdpP9yh5YClo0i5+ltiXYEmLpaOlpGWCJs4yypFuetUyzvGSZb9ljuWy5Y7lv+T0jKbF+/TaNJsSnJgemJyQnxdNvepY6Tx+RGq+uEpIzUtUhMVNdpSWOU7/xmfFJdIxPHD4inY5JiWbDYcljxsTSMSU+NTE5zrwxOjnJrD8mMe88JTY1Pml0fEJ63nmqu5OhqbHD4t0F5rlnwaj4dI8iusorHDE+ZYTJy+j4tDQ6DE+Nj6XRUMyNzYgdrYiMzlAFYxKTXMeM0emJKaPH02lcYmZiXLy7Sl55bNqwxMT0xNFmQWwa9ZWYNkrJkEIs0dHUWFh9OhubkUylpIrUtPg4pbq0jJQ0pTzzaKpPnbkbxKamJmcpGcwTk33zLCPFPMQlZyU1DKxvmpJfVAe/2KQ4P9dFYppfrF96amxc/JjY1FF+yQl+qWlj0gLbJqeMN3vxa1A/qLFf7xHx7vrdU5NHxg9L9wvLSB+RnJrmuplnnOaVuqg7VJkqmVgVxt5lbDNjGxl7x8I2MTaLsaoWtoWx6hb2PmNbCzB/K9tpYdstrLYX281Yfcb2MfYBY3MY28/YHgsL4uxjxg4WYE2s7BBjLRhrw9hnnM1jrC1jrzMWztgRxiIs7LiFHbWwSCs7ZWFfW1gnL3aGse6MnWdkvuxlxr5h7KyF9bCyVxiLsrDvmWUGYz8wdtHC+lrZZcYuMTaQseWMvcUYZyyWMZJjKGMlCllm+rGCjBVgbAhjfoxNZKyQhbVkrBVjgxiLZqwyY16M5g4rzthgxlYxFsKYD2PJjL3IWDpjYYzmHBvBmJWxRMayGMtkLINZ3masGKPJyMYzVt7CUhkbydg4xiowVomxiowVZWwtY+sYW8nYMkYTlC1iLJTRjGVFGM1Rtp6xJYytZkwyNpfR7GUJzLK+AHuNsRWMrWHMm7HJjE1ibApj2YxNU4NjedeLLWXsjvIFVhZNnuVAgaACr1trWr/36u51kw/yLu091ntbwWIFEwqeFMPF6kL+hZIKzSvMCjcrnFr4QJGSReKKzC5qK/psschiu33GP9O7uHfxuSXKlNjhW8Z3k1Ze+0C7W7JryQN6A313qfhSm0o3Kr249LdlmpSZXTasXJFyN8rfs+2v8F0l5uft92blJpXXVOlU5WrV4dVaVTtdPamGrcaz/mH+6/zv1hxUc27NDwMKB6QG7Aw4Xyuj1qXau+r417lcd2fgkMDL9RLq/V5/UVCtoJkNKjY4HFw3eGnDwQ3PNhrY6GLjzMabmjRrsqjJ/aarmpVqFtXs0+bjW0S2ONIyvOX9kBEhy1oVa3WgdZXWb4f2C30pbHibkm2mtPm4baO218I7hB+LyI7Y0W5+ZOvIQZHzIq+3r9k+pf2ODpEdjnf07dizY3LHlR2PdmKdWnYa0GlV5wKdozrv7WLrUqlLlS6Orl27LunWpNuJ7mW7x3Rf1f1Sj7Sell7Ve+3pPaP3ut6f94ao0lGNonpGpUVtiToadbvPM30i+qT3ebPP6T6/9dX6Nuib0PfbfkH9Uvut6ne5f43+ffvP7L+7PwwoNWDwgE8Glhv4wsB1Az8e+OugvoOrDMbo4dFfxWTG3BgSGFsltlfsrqFDh5Uadijubvy9BD2hccKLCW8nPBhuGe41vP/wjSP4iIEjzv7gA5NWZRocRtm7QpzM8t1n48na2X1Sh52Sg4/BuXGQTjQn57BLcuc6Gz/B8ZrkIx5U1L+Anly7vg3K7oQWByBOfIhDd2OzHVhBHMaePF/X0Bne9DVKwTsQBO9oF/8Oidt/RmKJ40P9jPziM3lGyNOdP2stRYjs0lWGCtn6867npHC2l/nKW8nOrvIvup6VIj+LfaAe1gOJ0+BFDIRAXyMY6oABAdrZA39LJQf+jOH2jsO6dvIAWOXZay9BPYEBklPn0zuPTxoqhXb8QKTsfBOL0umJA1hERgTOwDoC6lCl4wfm7F/53lYquX7gE3m6FhT5I/tN4BPXAF74O9zm/BmzuM/xrg49JcdK8AnH+fIPQ/pPE/xIEexBraMVwXl/JNgWdv+jBH9x7NKhKrTmUAXp5znJ5csc34CtHBNI7jW4lcsp+bk4BTo8B7qvMQZqwTSopX33FMxA2EEdgiR4A5NQSUioiHSKQVJgfYneyCRWFJI0TadQn+7GPejt4v7nP+U+1nFKbyf77ZNHhfxq//5jUhyX+/vJDkJG9u3fjuzDfkhCBjE54DCkGgGQga2gla9jHCzU7imWdxNbjY0i3HiW5HYW4Y4oOkIGz1VHI4jbK6rrVJ6rjkYAt3dzlduwHinH90GAruXAaftz/Fu6n/sc97kmIc3oBFFGEKT6Et2VxhJYiYmwRrsHtaRu3CKCP0loAW0kTCIdZGBDKIMNXhZyKdcMqP4uFLwjgfiHsRgMzfE0TeEj1GalDYvp0ujEgZRLfTWXv1aTWJb0VbhZY+xP2tppL6orluEtqXpqKL9tIrEgVSjj1wwrq6kyNwumODbDFMtdWGW1v5mlwz0J2TBxG2wR+LrkiRiO1WogqQ2nS2wLnSTcIEZ+hDbQA2ZKAe0kVKuxAcMFrJZ8EJzHBdATvyEOy0rchZulM1NIZzpsx82GzSTobEGj7fvjKXgeR2euzrRxAVN8ibohIVA7avd3ttChLEnXVH69X0IxIe+3P4glXxTambmnOJxZBaMgdSusMbnTrv0T/GlHpbM/vIrvACaJsdicX5H8iFwzQUYLOThtfHvqu7iadGMlTHQshokWNYb2TvCa1V6Fhm+AhJXwrjQShDSG4UrY4OxO3b9Kg29zBNIowURdOhZzmEhCkeUFY2uJP9EY5GAwhuJhUsp4GnOjIRljDcgwO7cqu3AM8bS7htxewW136mjU4PYervIHg4g5zy5o6n7y73VjVIKqpqtx+bZ5/1zHZdwdQ0ye03ys43qw+9/rGHKgnqevetblq9YoXzWc5Hjd7aseo9aUYq6ihhVgPTSA9dr1v0tWuw+roal+Vn7uiqJdPmuloujDKEtR1KAo+6/KfaLIe14njnp5DjqsVMSucztzE1dHoxe3t3UT76oscR3NWrgLCUa2a+baN8Eiq/3dLN3wkrAMnpeGRpMgkjt/plaYQFqSfDqOxKpow3Qy57kSQ2k04Ko5VcKhO0yjqdJBgk/AHgwW8Kbkg2EXzocYvEC2XE7iTnyPpjFN5VHwDu406qmpvHpVpr0CqdWZ5ZoRHTxlsFfg9g7KAVbg5rXp8dWJ08lzVYHhNK99ciNXkRM44erDajSic92s6Jo9HjXMXKkNrO8NK6PUoD2hrnYPf7V5Z/5nA/OQXpM8c38CJcywece68gC/vLnydA0nmQ0fmwsPG7bNmwdParjO5j3mz2zdMy6HZ0GKjRfOspyjUBMKy63Gx1kqEkNXaCZhr5COdzkup8YPNpN1BDVpjjrZRGnZ5IKEICEvucapMZXtgW7YDPaowe7oOUqPLLWXkmIsN/rl1udwlEL7efsP3DhmL8vxe7oq7+zJA9C7Td0IPzEXvqYGXV2j7k/GbPO649GfI8g9/Woomb3uuOrZixBdr7PwEk6H6ZSJU/Wljl2wQltm8rBUWdpUrh2WwKfB0BkQQtlA709x4MZaAt7Jncohi/T8lqqyYePPX0DsfuglZmLENIyTaBVS1Vjhtk6nP+lwQ+4rPKnBYOw8Av1FIgQMgk5jLgvcZH+FO2uoqbfvkR7esA+CNS5dvKH4GMflxRcg6HnoLH7GPh9VPoclhBGfm8Xho7wJsEbNiNe5rD8fa7+C1URHCOgIvM/3wrnI/jnHDz0o/CHtVhTXmpl3rbWUO1wK/Ycp2+dDG50ybPCSZ67NVWl4LZpQlygNn5AUSxn2J6HtZSdXGv5lKBaW4Y/S8E9D89LwS6GfyDO1oLAymWMeuYX9a1htta8jD1VOwi7YJI0MCpeZuAs2k3sRzvISdz/KFujUKC/JOU3RcabEMOgq4Rpd/gR0aob16RJCsYtECvZ4ncJoFwr/HiShGrypyH5KDp6A1cf/A+KYZOOv/aXj+de46yH7gfnGnkS57AJdP8BqUvJ/WxioYONvmsbwGCa79BCTfRL6EJP9Q8YAz1McwsJQWvwKARwr3+J10MarHsZn3sXyj8uF2SewBxTB0qIq1uRQOYDfABv/tRMUTwSqiteMtnr/75OJd6jgKeu38nTG57ECkx+k6E1l2OrO24TxoX0T39tkLXpJwg9PtqVnyJv/r0w40Man50eX/1cYqWky8liUesRIeQpT/ytGsJqNL9BpQucLew/haF6K9wXlU7MhxdgK6WZUoZM3PSLVbA5bVb4ooQsMk7CVKG/GjhCPN4lThU5X5i4gsLSVwxy6GCKvYAFJuRD9a0BANFpZxLkn2fBNeXXZhQ0CSmAwh4XEzzBYwYl+qWuKzOt/rZAmxhIdBuJSPvz5uGnDSOC/Vk6nAVixSbDAEtCY+5wjuXfAWGP6k+XewWE9CbTLSScfEHtnjCscwo9fgwAJ0W4lRHkoIYGUMN2lhBh5ta5LBw2CGuJgUsGpdBjn+AIo/NngdeMzCt32Ruk6EHaLg0gJS6m/xTgGCuLYAwIrbeJY7G0su09CCSrgdy5CSxKkkQQWthg1AYsknwpzcARE4gmS+7DESRgu8TUimAD+6AtzOgkIieHQKBbYAImCCkriMw2pksCWBHXPPEcJC74m+SLcDcnYAn4mHn9SGcMdSqqN94i/i3SuGyq1t+Ez7lSUkgsjJg+0RyvLnpMBU2xednci21jJNT1Dh98lTIMUCV9TzhTrSosedKK8qBuWxvJIfpD+YWnyOdCNanRy14ilGl/DFEwxLMpq8vp+mBX+o/3Xs3ln5UtD/8sUa5oUH/cMDynmJbD/KEWsavOe8jSZ7yM+OrshXpYL4WXBSu3uP8WOlkOx3nv2fwYyYJKEROxtpnquxbsU4xzN2R8JLK8wM7adJNjC3KVc2xyLZaOxSRQOE70hdiA0j4UyApfZl3LcpVLkr90p6T5bwUNWox918gkNzhj7l3wdWFeAWAnPiNVYchUWXltVwJjcL7mqYPibVLYRlajcd/loLJeCdVKxhkiBGslQZySUEzjYTkhhE9WIphqJWD4FA1OwpkiFmmMhcDSUF9hH1XhPmcBoNxcHbLyf9QAx8SkxMQEu8VP31x96/5x4v8X6Xif8BGTiJQ5HCBu8YV/Ejcn2YWbyiZ3xDd4avYeHxTQSMT+MOBkKBQV2gDc4fk68ZueOJhIxbhJGjkJIOXke7hQ3tjmqc/yCulniHMnjwkd2GtlYjLw48suhJwWuMEZy8i3c2P2g+qNOzLnxH3T0jmNbvklwjvyJ4w0F5oXjqhWKEqT5weVknJMl95f033Tx6defnNx/UhgOh6CilvzB9wqhZ3BjuuQ5MkfenCd6RfaOHBgpcvmDMtynWTo554BMR1MY5HsG5hl9yL++Cq/iHJijbTP6pOvaVmgjf7uw96Z4hXKvVImBXEtX3lvanyMK+3HWJZoigmA/dq7TAfsLmDaArz119giUIkveCZo82kmiRcjpXLZqNhP7ZAocnY4JdHOe0LZJTIFGWAgSpTgCUTrFxJb7ZI6Qdy5vh0KviSMLofryjW+pFUUSo3g1P2xItu3BNJAx/oHx3SbjuzwZH28yPuGpGd/7F4zv/ncYT3CcyTemnpJUht3/30jS3HH5aVbFPMWrRR6TxKvscpjYwEPKndmmmDtDPeUcF2oKOi77qSXdxf5C1J3Z/46s2nYGGxw5/9LdOv/KHf//arJj3Cb7aMHWQ5LPoCzMhLJKmCwIoNOAth4i7fVTMnlKNMHPJVLo08uU/RdC7fXzkErbw0C3eR3QVe7pA9R9FcoLK6MPeBO8VBATfdBbYmWSsQr4IKd61EVolwcvP6Up7GGf27ym6u1l74Pq8c+Rgx8eleKoPNhbthcyMioqMt9QN8yHs0lTIa4lFizloaotxc3h3yI8tTVWmNoaW/yptbXF7y+0taX4v2MDMNBxX9feDn184WZLaN7CzZri7RVWL0anb8x7HKu/Pi8Pq28p/ql6fqqwugFKQ1EwBA5BBCyHITjoYfTJwiwYZ6yCBVpGthFL5hMhIeTUURDiAnFdvQ10I34WSwgHfTf0FjhjHR9eu1F/LEgkMrOxmUTvX6fCYGFXAfdbirk2zCZcs5Z0Vlti0ajG9UTbX7HY+1g1vxa1Mdl5inykxdoufyYlziSk8rIgrvI0mE71jhvzddmYa+/T3eI1TGW5NPqzkHfvfgG1KVFrCRH6YgjIAQFKl3XlDb/52ED4UOo4EsMyHbVgJDiyfKEiLMAF8DK+DIuN1ZROvmcfTWnwcgn9IUEaVsJ5AmMgBl8lGgNlMywa11Jkq6ziIMfFpOo0cyFXGw8LVFIQwZfRvffea34JBfSWIgJG6tr72ErWgRoSkmhaJF2HKhBKHIUTFK0jMU5o7xEuqo+B2Ea62LOPeMjbI75y/h5f0qaQsToxrvFXJX+co3t/wVGOB0cd02G4fSwMt1yB5Va7lWxjrlpytu2BNLKD/TwFizUOwZLERgcZBMEShlGf8Vcp2nSgPn3lxdC3COEB1RwISdgFyuIcqnue6OBEib+oJ2YQh5PgvKLlbGw+Rbyc6QhzUYQHEGg1Zjobu54eNnv49DDyIGovipeOcEhbDo2hzE4Y+g+xcxo6Yhq8nyzSsAG/rJ4ZvjFBDhYyOvXhM8N8RnQFVhivk195GV7W9hq7s3RtN0TJH0BsuyBeUw5YYgTXJsHLeau2alycBzmN17DzzaAoDaCggcRojJFOQa5ROq3Qj8Dycppeu0/QiNFI1INACQkkTNxVcmUElaG1/AmrSKQxxKTaWANDSIOD0h/Nb+JrES4i+1kF87V79qI0dHMktIEiB6GDwCl7+Yg6NIW9iXYLify3qTBQ2Fc8nL8v0Px9k8pOShyKNNHIW+FdGIoZcNXESpvsbfRFEHCTJlgwMVNPXqqyFBs+zoGZfbi5qO3KQOoSLz+xp2JGu579L/mhfjxZupL9Zzxpv7Jo4/f/LJN4TCyVSngq98Y/q9z7fyYIgnEjX17w/wZfD9x8PUqxH+NL5diefDn+Ub6wmY0Xf4q8WLsPBZ33n2i0zqGrMh01iNMMGGOhn0VW+0jHXR0JvslLXF7esu+WFNvluy+snioOQDRPXBS2oh5R7i2xnlpjThPSj2OsAn1DOKjjgxpcLYRJBx2pF5/XnV1hACyBWHtnGDnZ5TPegldwISw0/UaOnTm76nBQQir4SfhAaBek4zeunUPlNbALJ7Cp5Qw735jcxQCXuxii3AVFAiejONABXiGBouS3d967IFarJsPpX8PKbbAR1W4i250d8YXAlJb8I6wJTdAKq2lAb8yx11G+JRBskvynhJgfobbpW0LldeVbRpCeR9bBkhQvhM8M0lFVGOsOTQuJ9cXGYFii5RhV7FV1CY1//gkqUVub/DZIYi0hc4M5LFFJ1EAKjauxLtTBCUT1HgbTEIe1R3+KYmdIKlyY9zx0sXpqmkB07mZBO9jiC4XgI9wIi7XrUJHgvPKbjruuwPsLlIIG+kV57Et5Xsjz7b5oKkVTGdlZthSy5dFOF9UTX3dPatWIXE8/WNzP3BWQv6t7DaGpfubR7P/D1joj8q+eLbspmStzFWGxNT+NLWqjxONPlf+qyfrH9lZ4NjFX457U5Nk/3zXhuZ6Wm0BxNtHGa3soeRMN5HWoQEYvbRjHZd1hA2pIEa8MKZEfIC5mSurZKmG6kDavlaR//Ev91zPZNWxZ+bg1ivKbdznccqZxOCy5M8b+DDcijCyOh+jK39mXj1NW86Upkym169ms6sSoYj5BX+xpMcZFc/amjjcNczbOJsOsDAsMP5LpyEOq9jCywoCfvgFyMlBAng+jpJVsdCQ3Uzd7TyotcfYSpQjivvyhi7lDLTfabcCU1lO/gVBOLZcjWbdfs27YSAyE4DrfYTWy6dNYVqJv2x4YTMB1CiRybSPOJNamu+bMZMXZ7wyy2e+/i2xmTpzF2uF/NXEWP5o4ddwT5yQ2lShadMAgoW2bCWlc24CzlK+569LDQ2J/fMj8GPEalEDYIcCfWDg272/ycLy4BxNbiptcbJ7nyYZhsfGiuvbZqkfART1kPLYq7yHjh/Mi84DLx90fBy4fdn9p/4r33qOSzfM+yQMu2R4ZqLEZlrmy0POU1qnVVgoF8AvGw0RK4v4kr5QwXKd0MBgaSxhCV0MvQyMzHexIGW8jCilUeUgDbIwdPai5c5flwa5nzY1gmXbiv0lYy4Ekx/l/+ST5L5OUh7znB8AkRzcXAO5BclwK/W8KQk7kiq6dyM634SD7CRsOPs/3jPnQk54x//XwBw6FUm1uCSgCFXiVaxw5luKNvkDLRtTyCRSwFUueqCWwEJblv9XjYIES/IeOYE0A3SVkuOz55pDtwgg2kvnyvgu7yo4ekuGL0E+fuH/KIfmZhw6OyY/Stw/1UD5lYf8TUw10HMr3TPl/zkJNxcJjed9DFijn+5+wgNUcx5/wHPkPi6J5yHryE0D/J1BRIcwnwOUnI27txEPMPYHMdquELlxbixRHjGUP6uvaF3+Br9c+AfFPfhxHnrV5ZRBP2k5p82Zc25aXBk5Ue+ifhBo9MOND8Kl2qzqvcQociw3j6UGkswcFkjIweVLWW6ay5uE8ChULH0XSGlz7WEKV+z9DdSl2yQ+nrp4mtIUSKMf+LHXu0JeSiLOSElmbYaiL54jjdRK6ce0NM4vBsukw0P4S9LHQhF1MQXqF1ThE9rFRUoJMOqOcE4Jq/Iwjdgrs+R5H7zeit8nDQp757iCFbQFF5Zdd3gwRMGkXj4Yw9IeCZHgCV0nspIIw4X1sercaDB8soNdQfidj71A1iVs372GuCmgy5MAYsAqcMZhvpfGMQG+VOft8KiHFCIWRRktIV48YlxA2OTMElmMLcph3zefuKhNwfETRUP/pB6igElmKmN/Vk1iESPJW/qZLczRV40RJRTGaFQ3k7QYSS1Fx8aDG6EfkA1VpCocuVKqUQlVgHgk8DEuAP/Z5zdwcfg8qvP89FJHQgEpexlSojG9R2/cl9sF6aj3Mx/nOJBhhj4UhFoikpMheVYGV0WoFaoVrdQHpGOyGI+qYa6HzAVAEC8BIKT6Uny/4eJkYCoN56rTBU9OkaClHbZYXyMZvcqB+fGZMhrHYVaVvygDMPJ/SqtnaTmP5ZF3bpiZmoXNHgLB1+hxM59o4kO40VGkptyonw8XG/nWxIjFuk02vSqCcwh7s4i6XcgpcDXUpq5iggMVDYq4HvEQQS7ofWOhuwruYSXlntgfpcdkm7fHsD8R3saemrm1n6KUA5H/03FeSc8M4GOCobSpskTEEFmk7XW5FwUDjMOnoY+S/DCf3dlECe+8glBHazvXIr3ZTC5Y5avDi+TDJO8ixa+Tnwsx/VdNc9ThGYmjt5ljG3NBZ4xsJYVQeaJZ7ak+9ovLYcO01lbbbQ2cTTJVN+oPG9j61wpbYvDDfIsT/moUFeSw8ijseLKj3Zv7rLCTYeMGnwVq9TAxk2eqwW42B5ER2UIxorEiuo0oxznt8ZM00/7QaIvVO6u2RtwUOMe5xXK9ATayEWZhhTsEdNu8YLcUoRu1fI6FLG4P42/fWQdl1UEKswxJvYZn1lQWUdg7iZvmlvP4LODtSdj4GSyRildHYQoyElsOhyhgoLrCA0ZHjbKrDqc4o9B2BVUZiczEKWo2AKkng466xljgJdImwz7HPql6keZcoVIR0vuPUhhMbjoqNkRvDd4QJqEgahc2E3wqSrcN9YzfHDdR9YezJo0NHhCW2EyOOjTgZc0aQw+3JUW3a+sW5jfv0cbaC4TbeSOkIraA5q+obJx9+9hR5+mgJBe8ehUhhpNu8bnNyghTSlcpqp9ZKDRAZtzJujsp5pDKj+YP7fGI4T8GSzUZhofVi9Mse3SvXYgHpeiXvH6djf8bGP/nPXs97xKlaEvhvKANO2PiWfO+c1ZQwxh6qVr18HP5W8JG6w1+5ojHc+RUdF3Jjt30QXbfnDwqoeDKGG2rz8QvceYqgs8+VVZlwBBKNYb+z04QvLRWyGQH1qrDaWA4LrFBVgXUXUFdrUnDEXAxTu/V6UHYF8ym+zcUeEIU5swVOn001thCO7KtLY5irZg95tYbEchRBywbVwR6kptg0iLO3gHBKLucZW+BFq6OnjT+njwad3CEl/pVPo/gYxWYxCGvxkyO/SvhsqMBhVfnbqHPYAdU5+FS5jEX3YkFBuVTU6YBzWJOm+1KJPdSTqY+I1DEYgilwmJT+tSQPkyHhATF6HKvDQsoYOgoMseECHTvJRoRa1IYi6HmFUob21KCHvEgpFLajXqJqYSVsq3bXyUwbN7JWUWSwweswFIrCC5R07jUMHKpTOsNV+ggnV0AXCJMgPTfbtV9GoaMRh1ITv4tYhF7m3rpp8Bz2pMTn/eVUszunrINrF4h7jm+n40BFfabnTrtvMikH7ErO+rWqZ7Khormv7lV8G/piU/hyPKVTMIHUXZdDtbif+ptP35DXaYFVxwssag/Tq7xT4wMJdPfWmdNQaoXwyXtj4Iq5slvYanxIPqGwEqIVh4zHnsWkVe3QtuZ48qDD+a0JX0asqWk+d4mGaGwMOqYq/luRh1Bm1ZrjtiTsgGkSzxIHp6ADpT3bVPo8Wkfbu5FQTZLpS+hwlIzLtlH4VCXD+4xmSgloYk/OshjdCGbA5+ba0DvKwnKTTfuW2ITDKXUswfGU5/VnHJYprj8zt01JaMLRPJZ4dD2ZOrptT3Y5stW5BbnPevW+UVtoZ/SDDF+YAXN//70UmT27n82M7jBDy7ktdfsGNb/kL3ckRAl5gOMM6q4Hl4PHjxtMbmCh5Gc3fv7ZzN/EFBjPjUaKVjvK+Zwt1ND259Oh7qk70IRs6Rl5Kmw1ZY/w4hYeB1OxM9TGF8lUd0kcjH2X4D7xMgECsl6ShnrIgfpqZBfzeejVoztyKWbR/L6eBemOo5BmuUtz8le1ubVplg4PCAXABmmMM/exjoDN6KSOcyWOwE3SmUVgYhwMxw1Uj3SermM/Suahnwu75RBqHgh9icE+ZBg4QOIt87U3C/bDPgo92NROzSvwgoW0tNxqjzUHZS+p8Bt8llhdQI4fXuKvmHs3bZwAC/chlJXmOAhJFvCFl43n4RUrlCNPNFcpJ831qtarHBbBMjWF3z1LhdCMWJmD0dAJPyDW90iMx84SNwrzKRvUvXmDcnYBleVvDSX6EYO+IUFYHWsK5xLnfO6zk9RiDIChlPIn+ToK04wbC29p1+2VSDknJEwkpAlziUJXLAjlMW6dkIvUknOjTcBUYt6SijIxior3uRLzdAybjrMFQQk+l2QodJbAkgA/ea0JUSbqpf0aonpgUEYN1lAOdNSuq3e1vAgR2pR7Q+8g80F2bYmFzk1VAZg85gKcC9Q1fEV6/Y0s/m1IsUfAxzLL9z68abQnfzQX5mrn78PbunbB3l91/jbXzqsNyxLe5uRj6ZjCUR0dGebLO7nFHkzi9ugFupMwiJLqhhFmb8ZVJvl2FowxTsMw2AzpFkeQAhZKH0eoC0INsIeE3oqDCKu8TnwWJZMY1KujmCL5dsOP23VFKp3n/ip5q9yF5L3j+L4Pf9r8I6mhiYTC6COxFcnZEr0pJ1CClpdY4PspStBFStBZMBLbUXokfD5QbJyEWDgIE33v0tAshu3GB5RP37MHEzunJIyCZAm7iJ1NOJgQ+RLqTY1yq3CCm+ohOBwDAn8QR7R1ean1W+gt1DtFo2A69oNICo8C7RKzyHKcFIKc28n+wyl3EbNgjK7lqMcThWmE1FtTUA98oAyhNPXACASWkNiIgB+5ESyKGtJ9nxBl7ncJNV50zML1sF77ntCdrnZna8fsPjavHOJnAn+gVkgpRbKn0/F57nMgi4xvLEQbkZBAQq6lgLPESKKEdSys0+7aq5Kgp5UdRpgr7mRoFaE+hr0tKCLTTK/97j31yKYRlYyn6duK0imB28jrYyuJ5HGx0V20QWCioECt3cWIMVhOvXndlUqmwziMgLNqYg/VVbSw/CQpLKjV/UJ3oJFL0MLVJVZVb2hjgUBsoRYnpb2FjpVkAOXEhGdBv/EDVDEtPKeRJK0TyvUPwgpq9DKJ648g1viaZhaNnnEAtuEic/R4prmnPBM+kMbL5Hm24yZogxvnCDwzF0cr37+bOnoXBuMQGi5zS3ml81+DpvblSDyBhbCXuZW3tGx4bqzaSEoO/B2cCf2wPTkzoRmL7Fk6jQkKKOFSTmMKb5o5eg2VDZaVWJco1MdnaL4FE7NH8rwj+bSlxjew1Gqv7XKPvR65x6hH7jHqkXvsRe7xd7d7jJI1acwB6Mp+G7pClFSLR7exq0Q70YOa2IWmIJGTkORYoTzj9+QZqZruSFDmmsTxhHKHXgZ/sqN8sII7K9EMPfLQT9bK85MNnspPxpCf3P8nfjKAuK3yJ37yyGN+sgAsIjtdS36ytMtPTnjkJ70f95P3H7nJ3k90ky+Rmyz8D7rJNHKTR5SOH3OT37nd5DyYp53/7m+7ycHkJjvnuclQt5s88pibDFZusvJ/6iavkhqa/j03ecTTTYLV9JPv02x7lWZaC5efHPnITw7y9JNtacY+7/KTBd1+spT84c/8ZOYjP7mJ/OQWKV78Cz9ZyNNPFnP7ySN5fhLqPXSUr/y1ozzi6SihgOkpFxvJJG6K6Slr/cFTViJPGZrnKWvl95Rb/k1PSdXZ3/GUNfM85c0/85RHPD2lGkAKctvU5kS1WedPXeXpJ7pKcm9+50+Qq3z1kascZrrKRudSlKukrH+9p6tcrFwlDWDBJ7rKQo+7SjV8uf2cmvGz5RQY1lNOTaeJz6GN8TPHVeoZbb8J8DXuz1TPkk9pQ2D9BP2qPH5cXhXaKnkl4niQFPVlRIRsILQhMuh4xI9mh6429nnwtatdime7zfnapbjbSfu8vDryasQxV412kmzwYb9OzcbftkAlOPVHVqGCsUb/8VH7+lIEPWp/VeWv0fiOrWC4BVT2Cv2MX3WJ+67gJxCCmwTMJPfcwvCKIPcJr5Ha9l0xLFATDqv3uzjWwhnInIRYv/Xo5xr1cwff0VVbaAEbfiSAAQeo7QVkhj/WghlmY4oSh684LUSM9P5qe1yArZyFXd3AIOM3mO67CzKeg3E0WbpSbxIGcWwmBx+XUEe9fUeTxyv+DrbbIbTv5SqaUtBux5Zf6CYVTqPCOruOQbNZdBGt8AwGt5Z4jgj1IXOpOrATVpxK7VKU8Uzna9WMhIpT93SUWI3q9Ka75yE4VFmOmx8b3wrRvvAVZD0HGdr3pnjvSAimmXieaPRWBA9+CcGzhXZMwlRO8mnfY9DsPl9IqE0ViCycw+AzBNaIQLTa2bernUQqQmIWvbbUgIghqm2GahcRE0/TjCRBEhPrDI4gwd2cxNj4RojxhanwEr5kRJNPmUq8aMeMaOXfYlTrOHPb3UYlU1zeTad6P8yzgztGNL4EL7lEcTen0XNXlRiT19zm6Onu1OeI8QqMssB5ewOrY5x9tJ7bQNUcxe0NVOFah9MXmsEe7QA0MybpjkxnLBFfyHO7wUEuF3N7NzhAN17lD1SJq779HuzWDti8plMD8jpUZKh3lF7l9u5IlZ/lud2RGuNCqg8UR2AapFqgvWOAFdoDJQIDXNHlgXmc5r5ONa+J2/GQaDHIiKzGrss6ZKhl6crcKKfqJHKnOlKEQnXf6ee6xkSznNqOhXEWCHEkW21eU+1R+oNkVTqOO5JV6UXHbAvUd8yyOqZe1MmTNOaYA7fUVzxyOGH9Zhxv4W11j36aYDMqQCrIQarSBBu76vkc2QzHoSTlNsYsOG6S6e4mk2SScU6B2/rlWcdPyCtCXoo4QflbsAwPlw2FbPB1+KXZQua+o1+afeK4Kv8h/ERDdzk5twYnIi7PIof7GUVMXxgBq7OUHjKt0MxeUzdKKhqrOGQqRazi5jWM4E7zuJqjuo+rXde5H9BAutbHHmSaiikBYyerDwCVhQR7CUggJ1bWaKgD5XUvwjMH9n4txV65LuNwT/Jod4JPD7st1W5zqAAlp8FyoZaKZ6Po3ytMin5y1JtdD5Cj87sR9m5d8t00H8phyQW4gjg3l1x+LxCRzSDYahy3++nQVvJJsIeDWtK4DIEcl0EZDuonGOpzVLeXUjlSvWVIx9nQhDfA+gS4sQxH9XMFAzmo2+Qz1f+3MyERW2fauA8k+l6BV7AUTIbDkLadpvh24wyFpNIS/LfduyK0pBtoMZd7MQle5l/f/Fgt0MQK03gC0oPjwgS+Baf4zeMcil46BwVcr2x3x2oQiJNJtmy1ca6+ehhKed1XfpeQCW07Nqe45U0zvQPdnUiRvCPlcIJsfJfetl+TpKbUzk/WuWC+d3rx/U9vHhdvLOe7YYeubex4IfYreUrIH7/8PEeKG/Kj7jJEyBbde3YfSo4iZwIcxd0k2OUsX2gO53Hv7xaRzbQRFHyTdKCMY4VjtvlKHA1fFZujgv6TPPaV/FFFoevtDtNg1JGRHWWgikL1j3a4oZxPjv0oHJWu/n5/cI4GZpnWHbo7LTpQP+NUfy9Sf6soLwpX3R2W14m9dl+5Ousg6wsZeLSj6gqr57FXGUb6wi34BtXb2MVghTbaKGMM1IGSR7mCjK7e/gNQ9KSAct98CxYJLUilM7En1DMztfkSh6HfNFxnpvYLwHb7q19Je1xeDTO/DlW1XUSD3gJLtgyj/H+p0NKhmPO5h4JueyhoO1PQdFn/WAcXd04bjHRMMIW9BSvPEHsbYYq2zZ5or62jYm0czY96/fpg0TYCy7VoihTDiDXKNnphPUrvBMyXlC37zYd1Qj3GnoK2mh2qEcdcBlGSSqz9euz4lQ8FlDx/6gv1trG2E4sZz+l1ZTulJu2sDDzW8Sc1qqYStZ1KjXXUGLzgjrBd1eJfV1ekvkyRupWK1DPIOJsbXuEPI/VVitT+KlKrkto4wy8vUOd1c4S6OasiGVWAlrDh6sNA7UdxuraK06rEHw9ffRinIylOh5hx+gWPaNQP5uJcI4aiUT9XOIn519EoRkUjzw4seeEILE8fjwg35qUKUBmenwjTKFf4Ii9XaC0HeuYKcXewq5krrFY9dd2+1TNX2HMMWrtzhR0SQzxzhf6dsKrKFZJducJbZq5Qdeq+x3KFkFATorgZug9TjXsqXbgAUyfCC4QPlVCwXUKIZ77w0ZfQnPKF6ypfmKF2eGLj2b0eyxdCzuB2d74QKnd75AvWrdWhyxDVNkO16xIT55kvDIrAUPWBuHXORhANM6AdpfVRxo+EcCLpmpTjexcyYBJxOgX603zqCetglLZplWObs5EO3SX02nNrl2gPXXjoGKw3CBtL4ZwocRFl3kYSJecJ8CqsN0ZIYfSjaEvZldNbaGdWEcoeRtinrBQRcuReeZxS1wZc2zEEe5Lqaqvd/0Qj/nCdg1iKJsM8ieEYI3Ercb0LauEwWGPuUP7lxKYbgmaNdnTVCvUdjQHgQ/cPyitqw8Rx8+Nk3xlFnIeJp9sSrzkLSedxQR1L53W4jdcN8gFRdk2t9LRRG4vDSJmNrlKuT4kvNJaXwlw+eGjLyuZulE9XZRo6KeUoxBh6luVNm9cdq10tZ5HRfWnoHOIlf1eZBQWu/XCUw3DJN5ANq+svqFy9d9/ZScfT+a7j1EfnYsz2ffGoWT9RjeNwV7nqX9VXa/O4DaL1D1TndNGPKptfxop0lIIICzSEcHsOtLfa5xPuq0IQa++v3wkoi+U4lAOb2l9biR++vZWUBGVJ1Eqx4Nv2joBaUIujWcEfA3iNs1hiJ9pI6+UkFo/xDxVYA2pwLK3Wo6thDd62WixqrjfWym3FZ76qQTgcy3MwK5SB0vxuM9AHkj7V97iUEySrGSRhDl3OI/PpTx5bwPMSemJ/9QaYxDnYEwfh88ppZWK6zduwvGvvZ7VPsHmX0XEcJTfpNrvgME75gZV0UWiBBWbBdKsxyVZwq2sfuu1+kmsruRNc22GHwnNWwsb1dJkb6fqcoz2SS8eXOqrz3LbmvcfoGa9iug4uct4GV4R98JAri61MWaz9g/xZLD5rlkrHQqtjIRU+WOgqdCxUr6ivdxXaBLPSPyq2GcxVTpeqdRastZckJGUvaTUWw1rzvbKqUFVCBGkqAukUI2gUIsivYFWJdJemJp1SPQJy1VxyNiXICU0dRXQg/HZZ4biOCnL+ofQxROq87EqZ2HmKzBOsMEnVIDe7VlV4RfHWzbMCtKFK9uL5KjmLOX/O1yrFTdW+4Y88wRJVfbUHkzgxr/pqq/F9HpNtVTFVcy5U9R9jG98yUTYUtb9uhaJ54DWvAVzNa5B3xye3u9PXuE0NwK4a+OYV33YXu7T0LSnJ6Ej0g/NgcFvnz6SkOy5qPqqxT35qVJyH6pubqP68Qucn8lB9uELnQZ6oXqFne3dqY1EN4Ds4Tf9OWUumeLR8vJ27lY2Xkw9B/WOw3w3qcyvLP3QQ7io/4QLtf59V10KCq8+r4ceC/rgQcMG9kNCNhPijeqCisSbfSgQx5eogjyljh1sZVjhv7PjX5LZBNUe45boj12q8ANXMfRbOisZobqgfVFfVnaO5/apztE5A3LNsg7vM3cUZxwOrscrdhVGdajiru7swKlK13IuqiyeX+UBRE7eGmLg15Clwq6uBoybsUsB1Vx5wzfhT4Eqm+hC5DnP0t1JqSMi1vxu59ncj1/5u5NpffYSiqAu6niTIZpwk6Jr5J9A10w1dy7qha1lXYxO79jOx68r82BWKmuC1swKvq/598ApF3eiV/h23GGsJwZb8XpHLh2FfIAx7adYJF4Y1MWoDGeHCsCfCLz8FhoWiniD2FIF56K1ArO4GsRl/AmIz3CBWfwKIJRXlodhGD1FsIzeKnQnPHNx7Qop98q2MrxSK/SX4zLBbLhRb8ckotosLxbbJj2KJzgEYabH/TlzTzx73GkQyf+AtzU2T9urKBe7DeIinkBNldURJ/YH6bifGm9/r9cE3bF63oYflpP2C9aT9Qx1G0jwcZPRW6/Iw2NmbQyLlD4fsJThOUNXruny85ax6SL8ym1mNOAWdwyWfqKDz7CdDZ3X7NQWdw93QWT4ZOqvbPvfhNgTAvRxofBOCIcDyM12lQ1kIpRS8HwRY7a1oyNUK9WJYIoEgKpxCOlWf+8VTEpfgEomnzC0PdEoZD1UIMDOKPur5+hSVrgOdmhnFFEqEsQ9ltVR/KkbRf1Opl3hobb4dK6EDvy35JezAoYYkMBnH963b/IE8SX14B33agKquJDWVxVfV+x78puQb5bZM2VPIXnHJ8eoNcUc6jCbWexsDoBelU6MthIJGgx/0si+B0VZHy3TdaKk2AORIoyVlni1pUuQ4W1Lm2VJtAMiRTrrrbKkmCNVz7d04JEl7UsIhujxEGqNfEuQQnajXu+kuHkI6pXrCWd/YQwhuAnTD7jDJteWpIVRbAz0FDpJ8QpOwHoT6sISsdsf16Snfu79ACYULv+u+rImgBIynUsYVQhlcNNWbpL7+003iJOGzwXE/C977xQIzCVUvhCJACbDVwRxd9a9IIeXhvAIt3NyKY2zgWI1sqLrTi04M+qmqnMoGDkWUhr/hzqn4ja5290qDsq7GdPyFO9U3ZGuYVz540r4duhDU6aqCclc66Ww1Rtq362rDU31Ku6G3wjNYH4LUM0GMkhik3ijqo8AT3auvnh5K6KLXl21OqmDx48lTFAGvylNhas0gKKxNkEJWO+ztoTqWoWR0AAiIhJq+UA/aYxMIJ0OL0LYaaH9N1zLnpc5PX5BBFSTP+Hz6p+aLC0dIjk5Y+Lr5eeXeEkvUVDusIHwSl4c/2HhFigtyyyDZXMh+nGTXduOzEgs2lViTOKxwrb568qFtvS2PbNm2U0yFxTRk5fnwxE5JvdXbys1lwgb5oZCHDnwAQjG6yx4J/kY21LQAJfDwK0RYoZRjnT4LY6E81oSxNNBjKFkHf/MVxLPEXBxl6gGYTNyNklgRa87GeEEZIVmt+OS66hUKy4/rz8bCQraikSvSsyHSTSwiu1+WQFA8ST1p+l29MWJchPaQbrXfJASTLt0fBJ1Mw3uWEk0cLHElybSGMtGB6jmP+miPfRSH9jSMoXgQ0my8j3KKXpBCaWk2xsBzcAWe1w47kh2oz4I0DIaGOMNla02xhsSBQlbe1exoeyFncO1KcGrtptOwkHgOe4Bf3ZwBAjagH/901IXo2Q3FrMZNEhrNUi91FZkZ8rkEphbFSJopBE9rw3wSMouGiQwNMoT8bdh3rY6KOXP4N2t+Pv8q4fTlMBSb3Wi1RRDArsK1w13ebnJI7Sw8cfiDm9TUS37YbnY9cdt5T5/evEmfvm8RvoQSxFLI5t77FxwTC74/u+uDsQIWoU6Nv4nf02dGV8pXrtm8C0A7C3wPI63Gdpv3Nh0nkrLisDgxRl5lNGhcAYBc8pYjla1/66BUwXgRGlvuQAxshwQrFHT46vZBaq6EcKfaer6A3zvNadbVfudHqb59548VfsYUUlosASx/iY2FyrDllx9v+kFtjf4yTn3Tve/Q4cEdBP6Ki4nK5w4BrbE1zAUyHegMzX0NCyyeRHbSC8Zp6cZoh9C1VEgjd/GzhBpCGyfvtPoK674miLiWDt6Lzn+hAipUxEp3cQiRHiCxgf8ssmgYIvmcvYc3fKdIHxwhaRb27BKnvjkyrrYajVLKTWpbf5GH42QPcpSd4wk3a+nBsv2GF3cLTKLWWAta1wD1GT1jpYRAiv01jZnQwPe8oau1BHtJ6IAtYSmUgM7aTYglS+wjCT+ZHwKgM/SyOQJ14xulsUDXHrVX+KkLHIbAoPVn5Gliuxx638EORPeWejnaJ1Cte4D62PJn2zd+LsVn8sBw2YkYHxUTESG0m7gFN/LcyjbeTSc9c+1XbIYlSJa2nOh3JXMxh7AuV+8O+RjdJbyu3hGDHyDFmP+Ib0MB2Z7kUtpCWy2LOYaA0I3i1N37TKLg2rZsNU+09GyalfwWnW3PVgIEKMe4jxPU5XjG+SHPfRmX55M4d750MbYz+xFn27Pzs+Yo4aysY1/XlobOcFq9l+Nj5Hiwi80gmKZgAtSkGNUT6r6Q5Qv74fkR0BmbU1ZQl4JYDxKgDbTREso4ME+AtcIUYK2XKUCCV54Ab5b0FCBbeYmHAvR9KACdaa9We5CSe1KHbhLK/6L+woG2dqq81/0IFl8qaPS0teFXl35yWP5IY/dMFSigdoFiY3JlQdOVo6WRe2nHZ2sp4n0it46QfYXsNmBIe6k6UbsByUX8YNK4LHdFy25kdP3iyVNrL3l1k71WT1unQoYqno9loWoraKoalnTccZb5g7Ls76VAcyycabwOze5Bc6M0NEsjFQ0ivUga4Gqks9nQU9tzwOZdMEXhXCigXsBpI+Q5MsYwP5qqarvNYPUnG8i50f0Qrj5iWQD9Qb3JN/HAg8X2L/+NhlkHauRuzq/UPQfu2Ry79EA56ow8Z/Z0ZsP5a1LclGtDZCuzi5AxrQMf0Q2Uox/WfOeJNX2cm2xet9QL1iFGeSuE0EW+7c8PKwQZNiugWeGxV+qm23gBtXH8dddroFaDUsoC/9n3gPEHG+WZbS0QYRy12rNt/JLuPCrNaWAcVTyddn8GpT6k+RohUFc7BvGPvoBy4tHfT9BepHx87iUud3K0qIXYREz7k0+W5E5Q/9s7G9vUYk+0jZ+1OsoP0Gnq1CRwABk85CwWv13rpDg1+eqkk1I4miuHNIo/oGMbGTQ5bLK4+TX43LzwjYBMyOQYQA1ze+T24A87XWh2ummAbu9h70Fl9IMB6ku+mZjJL7QAn9o324qwJUFL2kihujXXkehIWc7SU0tErTZYvGZIK4EZmEETfYfaZ3wry2LfBKOsEG3/mHhVnSlez567DcVP5ojJYZOCJFnXg24cRqm9O924PDn5yuRT4us6N9Hnm+bqu4QZHPwVr92JH+rWRARmpzbvtvbGOro0QNVahQRg8bBagpi5qpJm6g1Vr9S7bLOkwdIw0fZGbfBpfkGYCkPFjr270gCBaZhoNIXu9G+ihRyS+jsSy6z2aNffkVj16O9IrPL4OxK5lbi5FIzdTX+nrl1/VsJoyo1KSv3dzV1f6vpf/JmJtDWOu2vgl7XeFf3nlV42t2ih14oWlkWLQEphWFbE5nVD/z9YRsNGAAAAeJwlxFEKRAAYReHze1aWNNmB7ECavCpKvIkdsAmzKU02YAlOuaf7EUDKu4SM4ONzCi2ptOarDa129DpYMDLpbMHCqhu7Hvz05K+XBbfFA0IREAIAeJzNWmtsVMcV/vbhtQ3GGGzAPGwwxkDAvBwgCTRJaWtLaXmFpgjS1qK0OBgC5MEKRAjdH1UfKVWUqlIXlR8Ul0qg2DwctcZrwEDqBEJpMDbhJRLaqCWElCStqxC1nn5z7t27967vrtfGiTJH3zzPnDnzOjNzd+EB0A/jUAbv1yrmP4bsJ7+3cT2y4Wc+lIIu96xd9cx6ZOiYwI9MprysN5gpL/NyjDCwneFFqfuEZ5+dAts0eQ4EqgzylnmOes6YqW128twkPvGWWXS/93Hvau8W0i7W2+c94G30Ngeq0vI1eU9727zXvJ+S3hX/U19GYLEvQ2iob7WPbfi2+MK+Q74zvlb/GLZQ5X/Iv9G/JbA4sFiH/l8J7fO/mjaYEgsDS0mLybeC4QpSVeDJwDb26wnpo4+9S0MA6ex9f2RxBPIwBMOQjxEYiVEoQCFGYwyKMBbFHNcSjMcETMRklGIKpmIapmMGR/tezMQszMZX8QgWYDGW4JtYimVYjhVYie/jB1iFKra5GtVYg7VYh/XYgKcRxCZsxlY8j20IYTd+h1ocRD0acBiNiKAJR3AcJ3ASLTiNs2jFebShHRfwFmfmEi7jCq7iXXzI3pxSZ9ifEyqCk2oJzjP0oUXVMD+IVhVmH1+h38ycFhXCObUfrZ0daGd4iXk+7GYNo/Zcrpg5zH+QKGedZcRyYhVRpaZhPbk09wGmdVstqpKtVLJNvWLOMzdD6i+n3N1M1ZK3helTqpqahMhRKe2FmRuRXL+p6Xbq1SjaZlJCmBpsxCLVRN6Q6NXCvFPU4Cy5NZfXlBCSdv/G9EKUc/zLmV5A38uyJeQMSow9JrcXDUw3EXrMWjj/DZTUJJINDmPsnKmT1PKUpCq5Rjws8xI+wk+kEQEincggRhCT2ZsZlDqb8XqGDUw3EUcVcIw4zn6cIE4Sfsyntlr3Rab+6Sw/y/KzLD+LNnWHM3UHF1QHZ+sOV+xRjsAx4rhqJlczuZqpWw1LtqpbCBG7mapje6dUBc53RmSEapBr6hVCGfWayV7NItawZ2uJdYSe3Q1EPXkaWLeR8QjRxPgF1YqLrHeZuKL7S2lBSotQUpCSgqwVYS3NHcEAlu5n6U629XO2Eab8MOWHKT9Mzp3k3IvDMi57cUR0PUM99WwHuNL06gmyD2D+XK6MGvaAY80efsAe3kSNuo3mzvdwU10g/2TOzAyW30u+mZQ/S9rYzx57KNWrdwfhJ9KIAJFOZBBGzWpqWc3a21m7grUrOHMhbGNePdFADZoIj4yf9sOcs0zOVD+20Z/IYnwAkU0MJHKIQcRgIpfleQyHEMOIfGIkMYooIAqJ0cQY8hURY4liYhxRQownJrB8IsN7GGodShmfQkwlphHTZawr8TDLv0x8g5hPO7WQWEQsJh7Fn2ibymmdyvEY8S1iKVFJrCBWEmsoYx2xnthAPM28TRzTzaoYWxg+x7a3Mnye+CERImrZ9kHy1ZO/gfEmoo1z1068JRYmiKvk84jd8Ip/XnbgbpZyZWI490ADx/uw7M0QV0NQViz3WUGOPoMKVo9eyH7Ngd0VmuEgpOJ+nbBkuGtuedcs6g3OpI5dJlaoyVZJixm+QFxR7fSvqx1WHR22EiF1xUz9I04q1HvddUBdI55SX++SH3aPM3WOqKFl7Cprv/i3u2vTkMk5h6pPhZeuICq9G6kRN42sVLOqs+K/NcNDtvK3id/ba8XLc0jriG9DXZdUIa2rTl1UQfWRWqBW0ipE1PvGKGqJqsqqEVSbJKwW/9+02+js4IqHekRyQroGKaz2SHqDWbHADP20ymbfeN/QrlTdJj9z1VWrlY+Qo/5lKV5ii0OdpGWJH6cPEvf6LlzivZKyUxd7XEOPd2WPamzvaRtx7tG7qDtGnde2QGy0MQtjTI3yHHtltLk2WSqWqlRWSiU5S3izTG2vHDMjAW139FrkGWHtXb3qDDkJZRWpWmkzZNlMp3yXerGxVbzDqDruDahy024EeUOGelM9S39uvATdPwlfIord9yV3U0WUz80O0bZupw1YoKapNXrH0XLqfadb/YllMaOWtUbt4xhoaY0yElk8vW3lsTa5X+22sjLmJ3Kq2tjvjrwaWzyqg7UPuf87EkpLYG+dmqpVelzNuGnz1C7xW8U/Eq+JtpW0HE6ZN63YaTM84yi3RkJWTo0xj/YSzrKlW2yuLK673XupSIg7g7tqkUIr7ycsueGa/d2et2GT+Xcr9h9b7utd+C73YZtXXPKSnIZ94WTNRNdmxLb/87hnbzn3p8kVoleHpM6xO//apbQ1LqNfdA2pX6aueZzMGueNKQHXn61oRlyJ+xpyuTt+5m7e3VTW91fjnmWz+4atP6RumPehGve6Fv8fxG+L1XecCh87S+0t21InotYqNrZx837XYyt9NWVqG6e+IufYWqtcr+fVNn7jjmjaR12ilugTptOy83KiP26Mj/p2Sjp0XXVZPe1HCq04d2AkNoPWyZHC7aP3LVq5yd4O3dmEpJZM/cXgUfXWy0rfOwcgS71p8VxEuq1KCXFOXjS8gaiXXWSGXO9DlpXVbwdz5fzXynO1InHjXw3j3ufek+T9bDcjRep/Vt4+8VtTsvZFvWhTbhTqO8Q/40peTVqPo9d5LXaf6IlTOziXb+uXlnrRqaPaoz6xnf/9zFw97lON3cm7ZggujhJjNu2CFWu3Yi+IlauK2T5rd7wYvXPIijDvzmYrddJmvnn/teQmbXOnGdHvjlKJ2ewMGk0Ybp7oU2fLkU/2NgmJXPQ20ZiEJ6pRj95bfePcVl3ym113J88Xw+nvEY50RL+AUq69TL1Gf55x2jA23wzD0S8++uyMnY7WzbzL+yTF9npZrxupXc73WH68jbS9mVK8rZo9Duv9roq7lFbY4iFHid6p7hKDCVo6Kt/OKFFdkvtAsq9LtjK5F2clkprc8dx5Q23vvIFcvn21vclV68ySX8DltWRZK7k5GP2L3ykcpyUwvy3KiRXSOnZe641+feXUAUMzW87VRLyOejP1zasz/hVglIXc4rY3rZzedmuX+JXukLtQ+52ut6RUXqPquvF1sCeu05gt1/PTxRLav14P55nt/jXb6Up6qtNn73rzYu3N94A+cGMdOlh6G+8fl7vAa3bbl/ws6/lX0wRy3M7YE47UXuOrYqJ9EHd3DX8eY20by4h8XbcsevRGThtpWmP7DcviWuI2vlbdsFkzyYvfzXLHfuVh3PHri0gLJZbmIku/PTv0bwPR33t0aPuW+3HS2htcc3/TTZth6XkxUnz1mbPQqE+U6D1evSO+dW6on8X1eyLzuvzOFL3LJHH9nHHzm0PInfnzd0a/v0DOi2w+A55i7BlsZLgJz+FZ+f/IZuxBLVMHcBA/Qj1ewY/xRxzDT3Ecr+MlvIFz2IE2XMUuXMM72ItbpJfxIamWMj0M0xyUjkEYRvIzFqUp+hs8Xb7pZ2AIRpq6+R00lsjFYL7FMywah2KeT1mkQvbETuNFA4/5r6QojcYolmXyvMo0aaiMgSZPHI3i+smmxgH4bNRf/r/TXyhPZA82n1GziYcwGfdJ6kuMze6zWZqFOfKvoCjkH1h4UPw0/Sse9O+C0/lynUHSYam8B+8RmkAaiPvxgPDlMD6Q3AMlpl0ZaS5lTmI4iaTdNDys96CrG2jNj9ssp8m/wPxxo2mkc02/yFFiJ4MzhzOaaZujUTLvA7h20uPII/+8ctJYmc1s9jFbaIhwGfPn5PQJ+rM0YFtVGZz5kVxX/YTypYUc+S8buOKmcyQnyOiO40z03RyDK6aMszXJgjHL98n6GmqOeh7XbjFX93gJx8ivgIVCI0gD5X9k2g2SWc4jjJi2qBO5dvzcAxOJ0ZxhcK08kEQfo8VZ/wckI9N7AHicLc47TsJhAAPwH4ThHwaiMa4SEk/gGYxxYOQC7sqEcUWRh7yUh6IiqJMLoxfQyMDI4CXkEPBBTNO0aZOmYkjadyB+eJTNSZ2eFPJSEiG3XFr3sUL+/Ey0dhsm/jUSdyzj0pWSa2UVVTU36m7d6enr6LrX0NTS9mDg0ZNnQy9Gxl69eQ87kQvFsPphEv58Bmz58m3bj6kdM3O7fgP2/FlIrwDsPibGAHicddJPSJNhHAfw754/eyeRFwdJhUWHidAUxMhjFJiJS5sGTahoWjvI6pIgHjoMSlisKGIFU8y5lutWOKy8aCyMwKSCEi8eYh46dckutvV9Xt+K/uzw4ft7eJ73eZ739776kKtdv0NzJZ5dzDYkdRER2yKSauU/ZrimxPlvSIqDRnmWNpw6o6ZwXN/numtIWueQdNc4fIhUohs438Rs5d4tOKvb0aM/sf6buWcD7/kCB3SeabTisrqHzkqsALOEuC2HkK1Ec/+Su+HVLtbriItaDIna8kNaZ81x+Q59UDfsubjVwv2KjjU+81vwj/HW2SHpZ57HKe1jn97Da86wfXbypyeod89iv0qgWeVR/8soRvQR3FTzCJke2e8RQ52uQr8+iogM44zaxBW9A4O6lzy4rusQUWPs5R72lrX2I0oLlKR+6qUEXaIUXTS18KGDhhwdci8KdIEanfxiUvtdbVz/gDI0QxOUozEnzdxV+s59YOgAQuI2soYKoZvCYhPPKUAFisopJChqmf/Mh53832LSg31iDRtiFG9MLZ8hoQB4SFl8rg8ZWwpLqomqkVESGfkRw6KR+hAUCYxQ1sryfKZIb411DU5Tpw7zzmGs0DLNUYGeOjlPk7QqFwC5imPqBG7pkxiwujGttyEoH2FYLiIlXyKmlvh9JtjLuxiUk+xZHmH3V3S5s+iyDqPHU4VXYhk5GldFV7Ucx2MxjbeCL2VYaby20i5Y25nklvD+AME66u8AAA==) format('woff')}
@font-face{font-family:'OM Titulo';font-weight:500;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format('woff')}
@font-face{font-family:'OM Titulo';font-weight:700;font-style:normal;font-display:swap;src:url(data:font/woff;base64,d09GRgABAAAAACXsAAwAAAAAOJAABAEGAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAAlnAAAACAAAAAgRHZMdUdTVUIAACW8AAAALgAAADAfSCdrT1MvMgAAAZQAAABNAAAAYFqtgf1jbWFwAAAEBAAAAFgAAAB0ZaaGTWdseWYAAAYAAAAeuQAAL5xy/H0RaGVhZAAAARwAAAA2AAAANiK64zNoaGVhAAABVAAAACAAAAAkCHMDkWhtdHgAAAHkAAACIAAAA0DiviBRbG9jYQAABFwAAAGiAAABoln2TsRtYXhwAAABdAAAACAAAAAgAUkAnm5hbWUAACS8AAAAygAAAYIf9zbOcG9zdAAAJYgAAAATAAAAIP+4ADIAAQAAAAQBBtcezMxfDzz1AAMD6AAAAADYpKnIAAAAAOcI9Ln/4f7tBBED2wABAAcAAgAAAAAAAHicY2BkYGCR+reIIYXF4v/D/89YBBmAIijgAgCb0gcLAAEAAADQAEUABQA4AAQAAQACAB4ABgAAAGQAAAADAAJ4nGNgYc5k2sPAysDA1MUUwcDA4A2hGeMYjBj9gHwGDgY4YGZAAp4hbv4MCxgUlIRYpP4tYkhhyWcqBgozguSY9JgOAikFBhYA7lwKfgAAAHicbVJNaBNhFJz3vjSaqPhDbHXdJJrGJKipJLRimhKJ1IqN0EtFsARBxVYvir8BLXoM0pNCBT0IRcnFexVPBXtRxIsiqDn04rlQBduD62R3hRA8DPP9vG/fvJmVnwA+AVLHWXmKjKkjog9xwFxE3MSQRBMZaeI0sU67Mao3UJQ4LB1Gv1i8W0RYZ5CVGnZpEXu1in36Ajl9gHGdRkl7YGsdh3SS9TbrJ5DXNAr6CsMaxRG1YAUO44QuYYs+Yv0a9ugXcpTo9fffUJI010fZ9zXXTZTMLPfL5G28v0qOkGd4Nsn+Y9ihCyjqV4QCNnbqe+6fUf848vIHNZPAPPmMLiJmNuKU9HKGBnU2+L7qsq1TsGUKW931nNu/T1LOkl72tARa2njOGb13rJOX5D7sllls511BryFkziGgJ9GlNceRZcRlBRPsN0Q+rndh//Neb1P3YyS1jKGWVpnGJa0gJlcQNhuQks+cI4usfsDBlveqSMtzhOUjz2/ye/eQkFvYLF2cZQEVfUs9+zlvAWGsIiLv3Pd5+pUxA8Qd5mAh4fr+H5g3CLreR/0sfHD2Hg/OKvFDv3M+P4dO0Jtj5G43i3a0smBm+pv/ScP3uwOBLLnq5dAOKSPpIyhlZ0Xve/m4OXTiPAbozSY3i3YwCzezViZlVGSUPgYRkifMaR4jZg4jMkjPB5GTJH2LIkXkdD0s+YUL1J0x1/m/x9H/Fz7skoJ4nGNgYGBiYGBgBmIRIMkIplkYEsC0AFCEhaGO4b+CiIKUgpyCkoKaopKS0P//QFkFhgUKwgoSCjII0f8P/x94sPHBugdrH6x6sPz+mnt7weZhAABQABjOAAAAAAAAAB8AMwBjAK4A9wFCAU8BbAGKAawBwQHPAdcB7QH9AiYCNgJfAp0CtwLpAyMDNgN/A7kDxQPRA+ED9QQFBDsEmwS1BOgFEwU3BU0FYQWRBaoFtwXTBewF+wYXBi0GWQZ9Bq8G2AcWBygHSQddB3sHlQerB8AH0gfhB/MIBQgSCB8ITwh/CKcI1wkJCSkJaQmLCagJzgnlCfIKJgpHCnIKogrYCvALLwtMC28LgQufC7kLzwvjDCgMNAx5DKAMoAy9DOwNIQ1fDYQNlw3rDhAOZA6QDqkOuQ7BDwgPFQ89D1YPeg+vD7wP3w/8EAUQIhAxEF0QdhChENcRKBFfEWsRdxGDEY8RmxGnEcoSChIWEiISLhI6EkYSUhJeEmoSlhKiEq4SuhLGEtIS3hL4EzsTRxNTE18TaxN3E50T7RP5FAUUERQdFCkUNRSMFMgU1BTgFOwU9xUCFQ0VGBUjFWEVbRV5FYUVkRWcFagV1RYRFh0WKRY1FkEWTRaAFowWmRapFs8W8xcAFw0XGhcnFzQXSBddF3EXjRedF8EXzgAAeJyNegl8U1W+/z0npYECpW2apHua3DZJ0yxt1qYNbeiWLrTQfae0pTRsbSkF2ZFSENl8ICNYFVEWxSjO4ACDOgyo4xP1/V1HZ5z/0/ENOso4iyMyovTm/c65N2mKzHxe4N6kv3vv7/zO73x/67kMZjr93yEd/pARMbMYBolYUYzaZrVbzDJpbDiLFLH7Y81Op0HvdOrxh5wSfTKutGm0drtWY2MYzGhxEVolSoWnxQwjEbMaJRxnZ66aiSrhJEr9b/iQ+2IZRtSHrzKJjAJGEVukrJh10MNmoYdFTA+pkhVb8BtJax9UHlWehOPg2aT9P0s9mnoSjo3cKyeTTqJz28YehM/YtrGD8BnbBqwZvf8UrhHFMSomg8limLTwcLGUtanVGotMbjNimJHDZpHKZHJWrZGmYCkD5PBwaYzdZgUCrnEOzHUvHQk7F26t7ii9Z6l7yXrx+XBDXauH+w9FclLqGKtM/UlHnqimdtqKBa7oI7Hq+vK2fnFNzdSlC+xRD8nT6spQgmrm7inKZG67OilBOWMfw0xhFP5vRR78BjMddBvHpDEmhokJqFaltqUjFoVJYy1mkIJlQi7YwwWqmlV0VFS0t1dUdOAnuC0n0FZuOEuekI3s7Ty5fV88/J0gx6uam2tq4Dgy7saXWkqKVaoSbqdAK1Gx8LeKhXVIA4lS8JugpWyGUWrIaGS5HfRMJJCJWbuaVYEAMrncbnfAooSL5WkODaFYcNOcrntq1s7xeBJk1p7ikoVZ+DGUHBeXmpjsw+KwdF9WInuKa7M+XJZnLqiwdc0pXKZKzWPNtSZzvTkxOUkmNaY8MSVyWkFTnu3kFvWh9AK1hUEERcxZiiKKobMCdOBKk9+EPhDtJ9iUwSrGOCzScCyNjZFL2ZeXD/Y9uWSof9GpYaR+6mmUuSDKy/332IPcVW8UPCmGJ3fwT8pt9hibFWtsFlmMNBaLoxb1Dy15sm9wedc7UV6U9OAYYr1RC7jfPP0U91EHwJOpQF70FqA1Gv6Qi+VijZx1iDUOjUOusYjRoZwNG1yL4lfH9eRvWO/0JtyVgM8vztQtbR4ZaVmeqe1rGh0FHnlMJ3biDlh7BrGARQA5INCCnacfPw3/UfSZMw8+9xwZLcG/hbnBHCGzd4hYyY2BFblHuE+RgvH7GSuKQ1+hk7BybzHkXq3/O+Yb5gzhKgux0y7BRKdO2CZiIvwl6AXROcIXAdLQC9z1E2iG6NwP94WtJDZpYES4E38JvOIn4zJNAIAMMGi3GbYfPLidHGiXvqREH5WdlZUdhdlXX3369Kuvnu5dsaK3uMXhaCmGERNhpCz8ESCfkdiU0Wx0IpKewXmPjqtxHpEonYnAyfgak8AwdnE+JviGgdh8zI8tVkqVtnJR98pqtVqdeQKXrCy5a92BlSiSiziOa7xD9gyj09owZF/fvex80+4thKPO/z1W4z8zmcIMKBsp/SJTAfOXCYYE+ud/qMLB7YyurFzmKNQ7C50rKtfeF3YSZRk1mbOLUlMtBVpWnS56At81bG3NKaybFSZpLsnvtK+5S28xpGdl7mYNaVqjiugPLAhvxm8zEcxMWDkbskSDW4OVlogt2cj1q9pa34wnnxzZhV7hSg+OjKADHMhbD8+04N8zqSC8UmoPiEzMMERWImK0Epu412LLdJU9xtG189e4RU+EG7UmY5ZRpRefQO/hkl2ypOLlBavvdXS7FRkuc7ZVmYieA7ny/bdwOaxrAqMGzFBudmF16fJS1IAnDKcmzY+I9mnTnWYkqzN335W3smps7ZY9lX22KY+ud9qy9RazCeem9yxjtRsHyvvzL5+9eCFvofOSxZRltxlNdrIOSXDy498x4TSGSJQ2JfL/8CzHXUF/xK3jJ7HnAPHSdv8/cK0gmRlWLOBzyKIF14z6o4APIuKFyunJGaqrW5ljybTnlm2orNxQlmv71qTRmLLU6qztuc6sLIfTiJ5fZm+x2Vrs9vnyhLbZnj67vc+T3xb/tMGYoTEYNf9lMejsdp3eCrqy+sfBSv8MyNUwxAOT0QQZQlQGa2MXFoaIcr3KppfNNbkXOWevrDq4xjSwcO4yZ9iRTWarXm+xZN2zYKlCZVtSWdHv+sVzI6eaXd15v7Los6w2Y6aN2DS1YVwOsQp8E8RNEncPAd3s34Ki8ByQZBaTjO4D6WbGEd06ma3o92BAYFXpGvDHchT2xhsfvvnmVhpcMVPM3I+HcQYfgxGY0BQ48PD42zgLjoxDh/yHDhE+BcDnU56PxCIHIyj4kPDBeUKMToBM4J/4M0bOsCAXXRRwxkFISlk16ASHZgdrtm7onfLAFFdVjVqVpn0MO1ZUDQSShc8GFy9YgiqfV5tZbQY7u9s5Lgk6J8yU+xWiv+GHGQdID2MF7TWAUBhCTkJPMA6qBBQ45BPrg0MXBf/hp515q+bZSmYkNVsrGlxLC+tTpu3SizRZlv3bBs97927pqU7sXj/0zIJ9N8dqs5PVSn2uSokfbnlsScOBJp1ak9lSVb612mX7ISZSv2H+qpHlLwyu25G2IrP58eWHvt09/luVU6nKnGtVaomuouD0Lr4IGo+AVYGkR2KRsNMx+ob7Xvcc9yp3trGpceNGfHG8EIHz5fwE/fnwTD88EwkaThU0zCqjlbzvCyiajeG/IFSkVWzo5y4g17J1c+zcoM5g0A2eMmVnbtyM2jpnN/fhi931+bVRuelpaWquQZOernsIVlnp/wG/hV8lvjiGYhhSngljclgEfCtbH1u86UzKi9Kq7Hnd3fOyq6QvppzZtPixVvTasbbRIb2xv72936gf2tb2uJf4FJD9LMgewUgm1gtkF4SNtqCfn2xre6Kfu4nEjcuXd9XU4IvNj3r7jjaDDj5Y2tW1nPMSDAIf9BXwgfglkRJ3CS4/Win98rPPkIirRaexbd/o2L344r38vVgM906jqCZ3Q0TBYu5/PvjAB3cc3M5dhav8jH8HMyaZZehUWZtSGolDrFmOoySerLpFS9oLmmJ/h4YlbXuavcfaYIabn0lCf2DTV7R1rXC7Nj/q7i8GIlxav1yQ4wgvMwIJSFyzwBkf8XE3fD4UQVdZyX2CL3J/QRJhlsyX8ATJZ+DuL33kFiprgv8mugG/iM1H89HWwju3aHRj09KBHU+lqRQq4KQaWLt5WG/QqtHHAkd8kuqfUYqoABILQug3X/l8165wf0cJyM69Do+9iazck9yYoOkr8ARYOyRNymjLl3/gVvtGR4HEXxW1wM8Z/Jwg7SdMJRJRi++RXUd8r//6ZTqrE1wbOsm1AuME9HlAjjP8mihZ8qQFRVvwGR/3P6CJFB/6GTcPbq6icUjpv4m/xq/BXAGLYRMZJsVOqOkizYmurhM9PSc6Fx7vqe/trW/o7W0Qt5/o6zve3n68r+9E+8OD7R0D/Qs6BhgBiw1UdinoGXhB0CVWJJOGB02nIWe4cakPSeuHcz+GfKWjAz3am38LX8xdXNhs1OmMP6Xy7RQhkE9CkDNFE+r3qUXKmYl4LMXmVq26JyBn+Zyx8bd6G3hZ166bGpS19SfZF9DGAV5cQdZeweZh5QiClQJ7CQpYPDp+IMOHFHWrc+dVPc6NLjXBZymaxv0T5O3NL+2Xc9fQiFGnNfIZz03sAql1JAMMSRrUGlrmTDJ4OVQ6RNl/W1+Oz4UZ09V61mIqbszfNzS8b8oFbExTqN3FxQ35s4fnic3dJZoMVpGgkkVKdbWF3QMDPSqNUqFSy+S6+QWu7lwYG8IRdlCvBxZJ5sLasON53/NgjeNvYNu9RL48kO8euEdCsC9A2xIdCO3Rn+e7XG7f/Hvq6rbNBaS0FxQXF6DjXMeCkcI52xagY8ABsIXfAQ58LiECVOJ3bn5w89zpZ3kzGv8rjiEjQdYaFiZgGO7jb4X/YWHn3xocfuvM+d5NL65dTHH8/zgzDIaQnxyMMJPneJtWasB7iywQbkQS9NV9m1/69PP/3LvxpU+++PBD1Ita3n+fO8IdJ8/ArPFheGYqGQ/yPCrZ4W9837y0EybM6b74An3AfYTU5F7IbrCKtxMHyWoRZETS68jIRSE99z76+549I+ine0bgzrVQpxyHOkXQKTFVdHzPHu590f5dt57bHdYN95z3l2Avn8lPQWD3L9NM/oWwlT/cB1dbhUoHOExR2iywKEq0g3t/zx6kf2e3qGoXkSeFOYGfwJeITh00Volef/ofJ79++vAJnDj+GWog9zT4Lfiy/0M6CskgLo8fzDhOZx6B65kfRPnUn0k1th++xq+v6d1ObDHJ/x1egu1MDIwQiDdUBGG900LyuKQ5gyV5LXE+X3xLXvHgHPS4x2LxkAP1j5RmaeaNvztPk+XZ1lhQUe52V1a4qa0D/91QiVH+zIT7gFSBKCtaFsIfodbcksE5ZJTmeJ/vusdK2Zfh8KzSkcbGbR6Tphpf5X64p7zC7a6odNO8Ffi7Qf74kGgZ4BiMlUmeLbVL9srOyQtNOTmmQvk52T5v7RYqdv8id3lxcbm7e7B0pCmoj6uT9BH9b/ThaEvw+eJa8kpu14dRg0TjSfO1kxTC858L8sYRn8WIlTIq56QoJ5Nq+BICzxVxm8LyMt3x5yLL+4tr7y7z3F1Xs9nzrMuQmSdGUxOsDruj2QyCN42UFm+uN+itZiPohFS9jaIoYsGIN3ILdSxyqTpcKrWgxnZffv6aIcm0bG07OsotREf3RfUtQ/tFKv0UignuLxQTClKVMRQPk6ux0Bx70gJWATpmb+rYODb91FSX3lYQ35zHL+jTAdVgOwHKe1WbKlYvSk2fXTRPkw0Kahwp/SSgIz5GkTWgmYoUJsB7cBo1YUT07fBTudnZuT5fQmsOtm4Z4J5Hppz8/BzuHUCHP11P5gCulrkpUtLODRPaEZMDmz4hx23wYS/ktDYb5LS54+9ieAj7P+VuMN/RJ+WTn5TAwReh0ZbFAodGb0dRRlJcCJ/x+X1t+2XxeG0g2pKuGYn6PN6pk7r/KZ/v1HtfXLt2DQTu+yP3BXdtIuu4GpJ1XB1Pgr/5aP8ltkLFcbtGJlTDF6NyOIv6NzzlNJud9ARaqrcV9CQlL8rD1s2DRFf2vDw7907gGxtL2Qy72Zgb1Lz1Tpon7NH11QHNNztu07yxIj1TwPdCwA7NGWT/Jme4tq1y7mht7ejcqu212SVF2ebCOdlTAcqN20pLARDbSg+WFRWVeYqLyogX4W6AF7HfyYtQ2SaBEAdAl9tyRy+SpeaeFOXMm/AiBPE36LxjiIZDvGB00OoDBQzfUkkqWV1iqwfLT66zFQ+XoMfZHEVKTlpaTkqKk0VLRsrTle5br6H5rK5spM44W6HINxjoWcjrDsNYM+hMpEH9InGrw+R2Qxrmt511lHDj2Eh7WamgURHM/fZ8gU8XfpQvyIlefjtUGHZKlMWmsuYc1/xcW59nybppR8Iy2ZRUiz2/Og85+oqnmpvsyWnxsXHyyEhFkTNrntHbmKySx8bFzYhSlORmV+nJ6JChodX4HEFEupRku4E+GKT+JPNb3dThLS72DQ7GJe3f39b38b6dO/f9IV5Gql7/95A5GUnnGE34T5JK8DkF7vUltNjd3XaAlDkXG8ffnZtucC4vR6XcOwRTyMQIuYQXuEDcS5dYSIqAnOvOvfreq+ePon3UZBETBtbRCb9uzyNEnYd+2dz24mHfvAVnO6vJCGgp9wA2civRfdwqtJfwJw6vDJ69PY/Yuaz1wi9+eQnOL1x66CGUjKLHxrg/cX8mbRI/JHZr4Rkx7ctJaBqxlnv8F3f/8Vdb78bGW1dQEk7kjqEO4E9qmrfh3ml8Fm+TkKLm439w8774HD21d+9OFL93J5GjzW9AT4sOkJ6UhJiJhpqOhcdHrHyiLSamOLdI+TLbQZHQlm2MQBHepjJNatLUaTZ4ftrUpFRNWZMXyMZsdBxr0hLnT21iGzr3JCXLqrtSHGUReLonJ6Vrrjw5eU9nI9s0dX6iKgODJC7/FuZPIhPxQnLA5Z98vq2inwLdAxIe5iVkqEjUKQpdOQ0VxkaEdgS7dVRoCksp6vv3EiZkqKiAjZ17kpPlc7tScjzTcUSZI6WrWpactKezgQqYpsE7aa/qbdyFTlH/TPEvmwj2GmIKYtbYV51qUcapYuzTtsR4ye94KHUjNqGCpRJJZGThwNLYGPgitt/p70A67BIiRaCFCrqHdWW/Bh9vAF9fuT/2AnYF+h9+hlPSTN6HzbiB+KQ0WpjzWxahexWBAqkja+oj4vWt7sFNmwbdrevFj0jKLLm5lu0piXV9U2tqInYPDOyOqKmZ2lfnnJObO4cgIs1/CzKFPzNpxPKUGlAZMT31j22emiLJFjgcZ9KvqJHM7vcMbwx7BGsztPrp088+nKoa2VGvW1CCVxU7ixdZN/dqTdlZ8qz0VSJNvQI04GIewFPwQr6HxpB2OahAI9Y4yGpqHHLay5GLA+WZMKV/sPZCd6bDoXcXOpSqnMIig9VsKCy0s2cydakKnU6BZhvtRe6YGHeRw+jKN+QUFUVHFRbZjQW1GVqtTqfVZoTk5DKYskUqFvMdWJioRmOzUDvG0xYdTb30mu+1S6lHF90HqfoldGoVmj20Y8fQbLQKSbkryEHWcYl/C4qluCU7WeC8JYDeJT7yEZm4xePX0BjcleJPxQaovkxMHqzaRJfZYqYlmLCZMqFkVkWcPg92sTq0XTXN4fX0rg07FWbPSSwoqK235Hh+RFljMKjVcLDzLbXGvsaSbGmqKpFtmW2eJ827jZRdmVBmUCoN5AA5I/By1Iv9P85CzCG/raDlVF2m4pTwjZfrFApB+/w3aEMN9dzntIpXMLmhvTp+lpE4GNVAAWzwTwc70WuWW+AK+svRlpajfX303DLq8Yy28OeCXqez1z1vKOr+aHO6Tpcez4rvj1o5H7/WdtzrJUU1nNtyKu5tb9tVWbmrrf3eimrH4uLixY7Wiuwcuz0nQT63GWYcjzrQefyfTBTpRdMYLBQiVNSQ1ro0Xj/XWJ2xdaumKqtKv12fmqonBy6v1WfruaM6k77WodZlpqfDQXdJ1oJb+wA8Pfh4B+2/Wuh5a339kaamInpe+6zwIZZnYn6OH0DPk9hAIhdUUg/4uGL0PPf96MjkPZ1I0GcYo0Hx6CN8heY8dPfydh3HhODGHi6WsxoCcrKIYoI7lkXuHoejp6CgJyenp6CssbGMHF3SGEutNrxsgNWtToqKSsJXHN0F+eTG/IJuB7ezuaysmRzPpU6trah4X62InRVJa71hNIav0V0jUriOcYP42po1VMNt6Bz+NcTJuEn7RZOrmvihjo6VK9tnL7CheH2KQm9QpGTiRV1ddXU9hlqHzmjMzDQYMomeXMwAzsVDtBcmJcHNEkwO0J7THD5N98l6Ow8d6jy8evVheEKFFqIu/Dqxdgl5gI8V4K8DzXrx6dPcG+tzIqcniu4WtVWVzbW70SuLFlaw6TNnpeWWFhrS7ArgMwu1ow7gkz4xD4iO/GyoMQdjkMBfXl9b0pCWWtFc1tAQtl2UEhktjVElaaJmJYWtx6OleUaFWiyKnW10uHMVUVHR0TnKyFmK2ytnsc3xw9df4wu9a4bhSiXkjGsm5zc0GQ3mN2t88U1OuewpmoaT7KM2wzSVuy6CbJlk3nx+A1jH68D/RZF+XDT9F0CNEq/bm79XXrPMbF5Wgwawa/wVFJ3XlZvbnUdQaGY+ZsbRYbr/EMF8TmTlvgWmYshimUnBmWpC+ml1rXNsWyx8PH3pTqczb8GMyMjpW2mWF4sWMu/gS/y+HzG62F9uxR093NFxRsDNzwA3syZ60hP4ngQdS4fL1WGxwrndgmJ1ipQMrUKhw6U1RmONzVZrMtXaNOD5NbpMNfA1g2VOCVimREO2NNLp+d6mI2CVKIf/0gRMM4whrfvrVM5poHd5QFqyDy/s0UKSZdGILVqQP4Hut6NE7daXD5zRHquu5mfURVtQd+fnF3/8u9GtpK+v9fvx9wLXVODJEqZkx/VfYHSRK8i9/0dwpYOghWQXf/zY7cgNI30lUR9FbgZjZRz/V/z+eIa5/w7RFyamfs8v6dT/FcYHqaCbqTb27SOrrfLPQ36aDwV2kYQ4QHeOHA6LHBZczi+4RQYoQJuEYvgZYTepugZplMJ20kTSNC4RNpQ0FpWGbigRFNN9GNHbUHep6F7aHOYac+AO9OFJdF+Qfpl5M4S+LUh/mTkeQt8fpHuZCyH03wfpLzF/ZQ7A7KHOEO2i/f0Y3qux1LOxYhYppShahPd+8sk41/wn1wXUh5O55hPY8R8jR+5ZswZfvIe7jDzcBWJPSu5ruodjmMgMzbdb5B3KNwv6WZX0xcT7l1gnbLV119zJOz0PGPW9WyI1QQveGNE51umd2PMhWqW7NFR7akGru+isb6cPT6L7gvTLzLIQ+v4g3cu0UDpYHppK+egE/jPvSB/m6f6bQDdR/jz9sv9vlE62JOZQ/jzd6///dBWgosPP0657YuhuFTFMZXB7jSwNuvBEa+sTA9zNggK6b7Ww5vDh4M4VituH4sbfX97VtXzHvh2CXvAZihKTgBIflZvudFC5s/j5INEd6cOT6L4g/TJzNYS+LUh/mXkxhL4/SPcy78I8EVPCLMU5uJn4v3QN/4IKJNpy9Nruewfu3T64fdvg9j1Ld+/q3719YPv2/u17iLeSAa9bkM/Fga8Cf4gmWiFiNvgaEBSxjBxRWKVpELVVfFhnXHi8x7XCYPMuyjR1nehZu8DmHX8vCU01uhp60apE7jujq74X15o2ePpOtKuUef2mjZ6+4+2FudwCM2JT+hcUZXMfpwy2w4zoLgHVjF1AwEd0prfThyfRfUH6ZUEzPH1/kO5lTlE6rQson1yBzxWKjMDeEd2PCewdgUe80+7RqeUTu0fpi1zb8cURZ4+7NUuny/o5sdJs/w38GnlpJzSqiWkGLL/DGyhCcRBsYkGszi65u6lyVYGWFckiWGdVkb1nTs/6GY+EqRWJyarsxnKFIj7OrLNZn8JtS/Oy67MNBSqRPFocGSdNrnbZ5ht62hVpUF0oohWzDYosZSIbq2Dt5vEbWEbQSnvRkHuoGChUYeXnMG8zd6IPT6LHB+mXmTMTdPx1kP4yWP0E3R+ke5lHQ/iUB+kvMe/Tb6CHRWM7zXFdwe51YEtaI2Unv3sB6btU6GdTBycOLR/Doqdw3eIio9Y6/Zx0Y4urM/FYYquT9O2GSnOakx+bva5sZcGzqNhiKp72Tw/fPUYzkhw5KQkNy00Z8/nGeuNIqV5XXd1YsrlWbXJYzc+Tlh7pI5PMCnywm++bpf0LF6yeVOjxHniV/JxkqCHEAfdtnLR7sMvdsHzmRP60PurQcFNwGyGgvbmiQtBeqWAZp5mwO9CHJ9GTg/TLzH0hdJFAD2e8Gwk1jUQluvaXGBKt5yQwd6AOUyrZf3NRPPDUy7eA6v8GqNV01Xmq90t+H+gmXoSvQj6qFaJ+yFLKwbfYHGAKcodUjEOL4DR31WhtzY7q8s1VLqcsZUm+Mu2RlM7sdcWlpqyS0ixc8kxb34FKz0hj49YShUmbWiRhFSnJRbPGvy8rLvZ4iovLBK/M43OegM+HgzhcSDU2X9Dkr4OaCaUPT6InB+mXmScm6PhbgR7OvLx54m5R8G4vcxDijoixMQpsxUdoP4hEn9C9A8gEJr1dO13IfG5x6APhJ7oaSHhyDx3iVk+8zydiZsKIXkCklEkmlQsStEz9dojbdlDt2jVi3m3HF1Vtr+0qT2+vLpo7WttTrm7nFkw/lZhuLvwCvtjsEvTb6lWN20qztA3Vw/CdncG9kvSLWE9xWtKFmLIimCntxFJ0NAp+5A2q39vpw5Po8UH6ZeaZCTpFTqPgL8YIne+HUj6tAp+zFFl81/4q5FrkbZmJqiHQs5/cU0eqZSWri4tXl3hdPt911pmiyGH5M7aWj9TVjZQ1cydEf/U/nq8Ab2mg5+DoVKpWQapR+qZlJZxvQH0m7Kbc8JESjPaLoaZDbpjfFL6mk0tPPPTQQ/hk7Zp589YQuafhJoYD/8f3XibaINKQl1NsnMdqLS21Wj2VidLYxMRYaSJ+sLDQ4YBDlpgokyYlSWl/GXegnwC24Y+YkFblRKcyeUimjIuRzUgPb44L/BQ34a9nzoyYZjhIz4RPKYrDK9HJQFWPV47/Bp2EhJ1eEbVPXBG137omXFGjM2ia8BYLK7H85tnBVUCZQSIffMcKVywitheu4IvcdbIn7z/E3GKO0XdZ4UoVXDkGF0ArhNtX9Bkxzy/A89nTg0OEL3cdeGPK+5/B+4AHEkZAcmEYciv/vtoh9AkdS8yPRu6spncCy2PCjYhZxJxH+9FV0mew37aj9E6JVluSoSNn3fngr4wSrfCeHn4fYiALT/4d0ADf6FOKzFn0nIh6RKX4JRgdaniJUsrKWQebHs2CQdLNOrkjEaXWoY2oTpS5UlRbV7vipKcWv9Rz61YP99iVK++9hzqvXAH5Av2gQMflK66MrMD/AjSiZK0AAAB4nHWOuw4BURRF1zCehSiVSgqPyESEColERaFSehOvzJjC7/gCpa/yDfZcI0LIzc3dZ5+1z7lAgjFRLDsFXHSf2iKj6qkjJLmGOkqdW6htctxDHSNtxUMdJ2dl6XLgyBmXNUtWnMhTo2punpGcud6hoY5i9nimduVs1JuaRBtf70qea/oFM+mkhEeTis5S2YDwmVBW6sBObuAtpH3NnSl7lve5q/hVd1Rtxfb1tx4DWj9+92KCnqNtVR1Hext/yTf1SZRexAMvqjjkAAB4nGNgZgCD/1sZjBiwAAAswgHqAAABAAAACgAcAB4AAURGTFQACAAEAAAAAP//AAAAAAAAeJxjYGRgYOBi0GHQY2B2cfMJYRBJSS0zYpADkokMcgwsQFmG//8Z4AAApTwG9gAA) format('woff')}
@font-face{font-family:'OM Titulo';font-weight:500;font-style:italic;font-display:swap;src:url(data:font/woff;base64,d09GRgABAAAAAClUAAwAAAAAPkwABAEGAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAApBAAAACAAAAAgRHZMdUdTVUIAACkkAAAALgAAADAfSCdrT1MvMgAAAZgAAABPAAAAYFnaf/tjbWFwAAAEFAAAAFgAAAB0ZaaGTWdseWYAAAYQAAAh+QAANRJ3rPI8aGVhZAAAARwAAAA2AAAANiJo56toaGVhAAABVAAAACIAAAAkCNAHKmhtdHgAAAHoAAACKQAAA0DPhh0SbG9jYQAABGwAAAGiAAABogVP+NRtYXhwAAABeAAAACAAAAAgAUkAtm5hbWUAACgMAAAA3wAAAcgnIj3ScG9zdAAAKOwAAAAVAAAAIP+uADIAAQAAAAQBBpDIXhZfDzz1AAMD6AAAAADYpK5PAAAAAOcI9Ln/gv7wBB0DyQACAAcAAgAAAAAAAHicY2BkYGCR+reIIYXF9n/T/8kssswvGDYwIIMLAKe4CAQAAAABAAAA0ABRAAUARAAEAAEAAgAeAAYAAABkAAAAAwACeJxjYGGOYfzCwMrAwNTFFPH/M4M3iGawY4xjMGL0YgACNgY4YGZAAp4hbv4MjQwKSkIsUv8WMaSw5DMVA4UZQXJM6kw7gZQCAwsAp38MpAB4nG2SXUjTYRTGn/O80y02SltrICsq+lCr6SRZQlrTGiT24TITRW/ahbuoiwgpKqtd9HXhlTdB1yuqKy8CqYioIIIiI/q4EYKyjCFUBkKwt7P/Jg3t4sc57/mf933P/3lemQVkixJDnbQhaQbh4zVs5Bs0Gjf8uIukZHFOsnZS5nCUL5DCJzvOvejDD7hJ+50XsUMG0M0YhAms4WUEeB5RptHOerRxGLU8gwP4DbfU27dM4rgpxyD3o4tV6HARcY7bGQ4haMpQw2cI0qeY4voxguLR9TbltOYPtH5C8wmNFajjIY1+jae0dgQR7RvgGFp4D73mK3o5anPs1/nCNidfEOMKPJHP2j+CpWY1IsghwQxCSpA9TgwxhZB0YAMz9g+vFu4Xj02ztpC7lmmv1vXfVmnPdH6PXND1SgTkJJr0WyN3IWqaEJVf9h3jWC7v7RxduCK7sVajhzWocrRP6SxjqtclrON6hHVWv9PTikrZjn0mgIg8R1ymsZVZNOS1ZxkOS1prd9DKl2iXLmySboTVkxaO6DxDiGEWXgnaW5jAQdVsj+738za8fKhMoVm19zq6/wdz3X5wtPcVvShS0OEffI0l8z4shPdxzFTYKceLUvJeqGc6S3lR90W4mjX2FHwoZdH9Z7U+78NCbqKfw/ab40Up6oXjWd6T/DkN2IkZJCSpWj5Fn7mhb/snqpVOfLSPJINqpVNGNX+FlJ7tNpv17aoPfwECMa/XAAAAeJxjYGBgYmBgYAZiESDJCKZZGBLAtABQhIWhjuG/goiClIKcgpKCmqKSktD//0BZBYYFCsIKEgoyCNH/D/8feLDxwboHax+serD8/pp7e8HmYQAAUAAYzgAAAAAAAAAfADIAZADCASMBawF4AZgBtwHZAfAB/gIGAhwCLAJgAnECoQLtAwsDQQOGA5oD9QQ4BEQEUARhBHcEiATEBSkFQwWDBbUF3gX3Bg4GRgZiBnEGlAauBr4G3Qb0ByIHTAeBB68H9AgICDAIRAhjCH0IlAirCL8IzQjfCPEI/wkNCUkJhgm0CfEKKwpMCpsKxQrjCwsLIwsyC3MLnQvLDAgMRQxfDKMMyAzxDQMNIQ07DVANZg2xDb4OEg48DjwOWw6SDtIPHA9GD1oPzA/xEFMQiRCiELMQuxEMERoRTBFpEZgR1RHjEgwSKhIzElESYhKUEq0S2xMcE3cTsxO/E8sT1xPjE+8T+xQhFGkUdRSBFI0UmRSlFLEUvRTJFPwVCBUUFSAVLBU4FUQVXhWhFa0VuRXFFdEV3RYJFlwWaBZ0FoAWjBaYFqQXDxdTF18Xaxd3F4MXjheZF6QXrxf9GAkYFRghGC0YORhFGHMYtRjBGM0Y2RjlGPEZLhk6GUgZWRmGGbAZvhnMGdkZ5hnyGgUaGBorGkQaVBp7GokAAHiclXoJYBvVtejcO7LH8qLVsrzbWmxZtmzZkqWxJVm2vMlbvO+2vMR27Di2EyvO6pA4C2ENIUBKCH2lDYFPoTx45bVhaYEQWggFSgsvLa/Le6WUtkApLW0pEI/+uaORLCdp+78TzUhnZs49+z3LUJgyBz5DGnyOoikpRSFap8S5tlK71ZKkSozWIc3EaGOf1qZN05Rq8TkuDf1mtVqbqrOSD0VhahK3oz10BjzNUJSS0bFW+LxT3Krm4ENnvAZ/cFc8RdFD+F0qjcqCNRi4B+7iP6yV/1gZ/sNodIwVP1Z7veJ0w3zDi/A5rXisFj7eee+L8LlewX32Yu2L6JVHJ5+Cv8lHJ78Nf5OPAnoqN/B17KFllImyUS5YxZ5rYDKxKpGRYAZWygWuWGt0kpotwvDNbmdhwSRgkhGpEgEaHc0o4Am73Ya+j7OzDY56i0hctbla4pF0jdN7aV2ewdFgFUluHAdI2wDi7jLm6gsrmJfycvRWN47KKhH/VJrhLFEpS/pd0Z0dTEetXGEoZX4hzXBZVMru+ZiOjpjOBlmMOio7J+GVaKuJ+5s+4Qfi2iIqirIF/oYfwy+ABpSUhiqhqihKEVQBEx2t0xLSc5AOiZhoVaLVYmftttJc3ZV32KPJ5SSrJXh5YrLGUU/H80fcv/q3bTiWOyChrRnGGDoteWGyppxcrYarNxoZgLhlcMDbOqvKpApvV1WZTHF8tQE/6eyWJZTlF0gT0tO5wc5KAAcvdhsLZAnpad3kAmhYGfgEv4VfogxUMUXlqHUGgSo7Sw4CpTqeMC2hUq0G8YtYuI2QjN23nvQ69zdOLW0d0ZRNeZq7aT/SpOda1Gmnhpd3cJd7T9W0VtofeqjXUjLS3X293lJUPmhpKU+QRolTMizaJLP+3I7T1214KqWLNbGgfGKX1Du8XfJW+Y5gjXDlukA9rqMfpOQUlQS0KexASHQ0JjQxuqcrOu6Z2Ymn7+32VOGdO763dCtS/7E9rvNd7vPD237QHkehwC8D9eg4PC+jKIa1K4AjA2slhoSjGS0++XBDE95ZV7fh+OjTcQfR/LO7LnXENf5o7/Xcn37fBqtPoBn0Af5fsjpSM2rGAMQxBtbAEnmgV7PuWHFNiIZNhzQnDrimon3F+P+0W62dgydODPdYSzoH77gDcGymZvEePEPFAY6QE4Hz4OmL+jn9RQV/RPZXX9306qtA71OBHdQ3qJuIJFjw7m98vWnXTdyHKJEKBKgh5MAMOg36+yFFpMYEPqNOU7cQzEkRUcAoBABmzfNR4P1ABy6mHyd4EdgmLubyt6H/oh//4muiURIZXBTGI/htsGnN1dasDxpCyGLBG6fvPr51Y0Imf0QPlFZWbsiTSEqryAmrX9gz52h5+IU982Wt7aYqb/1C2wazB07tQHMvrO/F3wcvopSsFTicVL6xf/sWPDKz6sAjhCtExeIS/AsqEyTgxqxghGCNAlEkQGgYDTszv+IT08WljlbJgvrUptFpUfzYziEbqpBzqdL7OjYvsnJpQXFzpX/PcGuyqu7QTJ1xtAuwZwcuYwd+H+JOBJ+MKimSYavAaHB10JjdvkbIdV/a5Juk49otRRaRDASwEy8gt8PdKqbbO1PlaR0jsbjUUtaYsBUfmumtkyvc/VKR1MumqAb9vj51fFSs2VFjkyfYikZQaZmMyTWV5xMNqOAwgt+gYqkE4JxFVjoYeJXIqpKiB27u9Cl8advSerhLH57qRe9wBROnTqEXufuIzMCJ8Cj+GaWFHxrGHqk+Yu1hTgj5Sg1u5f5DlzpgnvZFJd67d34b3kpXl3t7E0QVzpJm9VwTehLveik9d7YjNdN/bG7AzPZ6E1WlZSX56AGgs4lf6wMqgyoEK+RxrqkmKD6FxpKUxOjWDCa4OvrYUto2kaadd/RORsU372rZPimrQri230BvfmtjPF3lruyLEzmceKRoz62m4rFeTUr9QuX2rVVDaMHaY320sU6hsFW0epQqq4NwXQOU9OJLVHTQpjWsBnu5PdehO7nbZOgdfHD1AN41ChafH/gIj+GPqWzKTLlB60ChG4c1nxRJOehZsWbmhGi8/udeOrZ+R+v0Zjq2wVpoEcV3rzRP7RHFd7qW22NxhTW/3ui07x2JxzUV1lZTrRN9s0euZAdsgw1yRVmPWtFcGp9eO8WOd6sTa8dUKNZVLonOt+ZUGkxm7sVqj1hRUp7fVGQpBTlD/MH9YKeZVBFF2YkQw1vHFeKOtE6e1u9s9fYmZ45Y++eiEk8tzo5K1d49IxMb0ea3O+NELjtImXZVjG27QZsz0peYvXB4fsHTffBs98YNUubhZndqXGl5W5VMVuyCmMPHGGwGy4J8A7IGknWcDQQCbwV2oFiAGwCyDZ0FehPSiE4WqKM4HrcQ/84x5Fij1Mj0LJLczv3puaO/hj+4b4b6Hv42TgjmIAgcOQo++NuK1Q8V6ENyxAlTU7+emiLYuqmj6M9BbEqrOkqXc/b2Z7k/346kuIUgA2wtgc+wFJ+HXMUA9AlWTxKbSJMHba9Lkx6aFinumFVMqDVjiwnYYrY3xG6JbVioeTuUOp3va01OnNrU9m+ljWK5schR6hopXS2LzKTqAzb6GXyUKqe8ZF2Cl2gnvJHCWrBH0JGmo40WNnw1uSd4E153CT/7YB87XW91MFkj1g19lX5vn048YaFVabn2tLuO7Xxm9tSxUa90aHH+7OD1H55sqcuzFRd4dEVmfLT77sn2O4YLjXlFvvaWI21OC/eOSpaa2rxQeuDothd3rxzVtRg67548/uFNqz8o6SgqrrB1F5lJ2Ah8BIdJ/CRoIxZ0pmF0yKrUGWgavcn9onkXWjqyf3de+Tduuw0/udrwW+TlngLNqfkYcA7yn0zKCPyveZFGqeFtU8sHToaoAUd87WwtL3LR4vrFOu79ZSQenaKX7CXH9MfKGmO0LsuXDKcdLWL0crsyptUmk9p6SvC5To9UzhhMr9uLuV8xxuJfOkrBLoyBz/Ef8fPg0RDDiVrVutx1OxREcEHIrGf5ifGt96puUvZW1u3qSIiaG6yc1d9U/vzW3htbotGFM0Pzk6U2t79Zox6ctZVOzjUc6snWg4YJj48Bj/HkGxXiT6e0KkLbAm1Fl25rZpQ7v73118u/ltyrip6bWRxaxOeq9/UY9LNf7sLnVr96825d5vDU6mWgmmBUgKTjSJZDgjtsY0oN85ecj6UfG5BExq0soxUZHn2z/2cD+MkB4YkCoEHMewp5hmT8BTLu7Zz3ZO/Z/cv43MCb/dxrcIsglY9BKvp/KBUIkcGocW3B+G5M576QoQOylJ33D11DPJsHBwY6buwISihI3Xdh6bhgJaKBj5XWKPF3l/127imgzm9DXhsIoRFZCY3cW8hEBZ9DIr6G4Z9DomXCyGpjkAs1eHQCb1tw9aoNWYkT+uXXD7X7RNtxTo6JFfcD3jjfXFdjskos1+axheivwhr4a4AFbBopdTRPGrIi299OXmKBsDJUfxwNcQ8glrsICC6gCoGuI/AMRBvI0DRK6z0fyLj7l/19fQJlULgs8BYRpDuIVonohWV/N/fTtoPd/uXlu1AXz/HPOT35wPf/wZoQRa+B9kGXGuFJpRV3+r8YBnouD/kxs/oZ+NjnOJrEF6jz8F9Bl1LYZyG7C6XlwTjjxhFBI3C0act3dwyQ486NB7zTw50H6qeHmKajPbuem2u6vmfX83PT3ce6hjZ33do9NEsJlk1YSqCSie9G64hVCfthyLYhQW2q2d273+Jf/njznOhis5hmy/Yb96MnRpzce/icrzkhdYeblUryzR8E6T3E00sqIhIPSE0RjnKEbtG6OIj/ujB65MR4iaU/RP3q49NDnQL5SHfe9sihuDALP54NMRBBvZRKDUd8BlTMM5G0FmvQB3Oi+ImePTcu9JcAE6NAfv7+qg1ifG4EaK/Zlsj9L0ri3sfnzksKzB9V8XVICUjdClyYBZmTEhRwAdJcAylEg7xALirURUlqUrOCBN/c5MKLIsgC63U2s7vJVrXo9U7b6N0iB+uo09mL3M32qqVmxthmZxRFFdbiDGO6MjW/qczts5h7yo2srTDdmJGYbmpmHUMkX6cgFcZgSME9krCmY3GX7Kkt/i1Py8DpV8/gkQFynxsofhzuS+K9JeQkVjqUG4B1torqqprHJa3+Vuno0eZNB6JaweIho3M629vQU5y3Z6djZkKTgp4i+AZh3d8DPjBCJWSeYONvTSPbHm7lyC1gys9hD++mcF8gIEoTfIE4AkODI4BFi9K4cwftn6407TEhaqXoL7xfS1b/jMC0X8H21dewFaoRDlZ5WIgcsNnAnkNbYbtEd51e2fb8Ckq6d2URTuCfq6toCA2vrgYrB3wSnokhK8IODwsq8Unu1UJ/4T0HJn8OPNVdvoye4R5FXcIKNcHIyZJqgWSHzN2oRsHZZehe7lkFekU2MTGAvpggcdYTaEc/gepIkDbEWSX6iXzq7JT8je/Tj49c9o2Kxoh0LgQ60GKwiooiDCP3NvdjotEvvgbXzFBpvgiVJuBQQ/4BCrMG3pBNPTAle+PpUfp+vraRUA/hHogBIF2W32fpIztR09yJXdMPYdnqx+gob4MLeDHwU34NkhktKlZ/rMibnSXPd+JWlE+n85ET6lCUL70ox2e658fBL9IDn+IbcTGVSOWG4z+psNjwTnh1GVcydKTB058k2T6+Xaqfr3KPs9HopTanqdsdKwqe0OYVrzW3ffXtTkNp2XRNZpY8qWZDQVe5Mqm2zdRTTvwR1j2M3w2uSwlBKrjLgGLBFEVXLQtportq3B4tHTrcUDWolvgP+4tRSZuroCe4LpzQqtU+UZOh6TrcaDG043e5P30jqabZ1A0L17QW9pYTaRCOq4DjjCv2u1BjxRraPUqGbmib9Mcsxzgs9ZOyqGrnhHnZcHLjzN5otPlg/Wi/sWhiIDux2tvXPbFrU5aGEqT5cIgrAbvyX0uz0T6WYt5+GKS5papy4zWlaTag2NX0LqP1WuIUVm4ErtKpnFB8YzTrOMoNFjBJQnqrQa8vR4liuSHU6PRZlnPvGq+bcURLh2/qmG90VGxUIAsuXtqozk7KZiTO+g0t4/ap2gxNz8H6/4lhq1priCRhJbSfFpE+B8RuIc8gjQpgnEEOSwyzSbapY3uHR+Zh5EtzMvxAntng4+zoFZ9htG8UssgvuI9569NSpYRqYnnBRCNUf7KRpCuuNolTQ4mS7Rsl3Ue7GxfKRItRLc66SYlMP1dJxCgFOz2xTpK4mFjlGy27as39rgJbd/uwwcYLtGvFy326XqjBvbcVtJksSBS4CxUHNrJtkAoWvT8Z5VhkRRV2z0A8CyZZqBuz4WJfr1rDPYNK0+NZR1sT5l7B767qcoP7EFLRGGIY1ESKiPJCDRjPCpVEwbh/HG8LFQ6Nq29jA8m5D3GfC8+q1z9LEp5g8aK0hnA0SkY2OOUGnTZqyb+Ga1Xf0TiWloXvDOUW4CRCthN0OwinmtdPn8kHTlr+/BWk5P7whz+AH3V9LGQ68XB/KAOLP+wHF15NB5CQ57wFujReLa1rCQ48A4703EyE+NbkOO6P0/gs1aNKzVIFLh7pVWevSZN7NfSNhjTMUKU1lNkszrC+iv+5vn47HakvWEfrA0v39SVF6CuEF/SVAX41CDj/dUb1wqyz756R+rmKwdMj3lF7qxP25EaH2DFb6zs96Nxc5zs9MObZUlHX7Jl315B2SOD33OcQA4uvGQN5eq8VA+fBtIMxsHIgxeU/7pdcGQMvl9onazKyIQZac7mH6cKOR6+IgRAtYOVrRX3lv4hTVYPgbse3uzRbPe6xa8ap0pz2y2+iXr3tmnEqaEMnYOV4vo/GCNZhZb7wlasyqttlpaASOfp72c7qDg7Mfpw8owp8in4Lz1ydX0WkV3zrOdR4FvKrr4/Y8VaRvaTYbS2zVRezE1WgEzQnspUU2Oxl1qoi50y12OAtipHkWrSadK1Kpa80FzcaASRhDMX6rKycpES9q7Ck0UDoIAwcxo8THlheLIR+Pl0SurOM7hxOzayXD1bXi+weWXXy9uTrZUfvkYhUylGbIykRlfhuuskHmGyBv+Mt4NRq3pPCLRqldS0Zw1t4Hyjpm4kqX7SDvVb2S1hsWH3bozUQf0C13GvEWpu9yCH08iYBI8kRlCQBs3IfLHOv3bxt7yZ0ng8g/D30MHwLZV86kgzBf3qY+8vu3Cd3Ny/lvrBL9xxZBN3NbcYGrg4yIy+keChwCfAnwbPh3EsZzL1sKwd7T+x65yA5omTud888g6Qo+ZlniLwU3CqegWcgt0nDQJOS/nbHBzu57J337QXcw+js5UsQTzIB+9/h9p/AneJgDcUiHeRdxz6Xc4fkyAm15X6Zz+dD8z4iuxsDtTiTfogqgVyTtLBI9w1MIGhL/D/Yi4S+rCoxpCNyj63UcHeJk2FiUGx0/HhtjdyUrY+OiomLEbtZZMozxCnsJkWNs1aljFf2oK9FFRvyRqQ+rbd9IiM7u3tbgbU2DotNOblfLupIyJ2oKEv1NZk6pC5SZlOawHFkozUkNqrBnu/0n/Ev0neQKzGBWnQf0MvyuyRPXjhcC8SzLN+gY/kyir8U3MCD3qdm0GiI6o21NQqgOiqGweJocZUd9dDilFQRtpvkNc46Oi45NQqbjFJUH0m7uV06oiPEKzolMsvIdLJEVADkyxSunk0Z8dFZBlEv0JlKfYiT0Z1UitDhVidFtEQMwRRJVzbmTs9LUaUrUgrFXRkb3emGFGWmItUU24mqOxQKqUST2Q1niVSTGazv9iANZoO7HcXvVbwyrDQprClNcKv61sRoI2Y1acIWVY1+w/FdQTbwEGTjo6Q/TUWmZ+FRX2jAx5AMDqVOSkR1FTN5s4kH+qUeqW8sSnn7InzpHomajSqzo0cGWxNVrupO72hMf594oSc5e8vtsX19MeP1hgJYTRvgcCf+EZVP5oqghmBGqAb74XMpRmMgujKAdiK7qeg9ety+IU4UfUHyCC1vRzMyrkRsKYuLwguSnqgoxR1TI8MidFku6a30qFJTTG1JqnGvz104UK1WtmVnatKmdvhaJJkgqyLqLE7E7VQWiXMoaABqhtTDBkjagwZiYNV8i1AtiuyQA6XodRkdayh2Wi3OcoM3v04Cv0pc1uLycmOjkXskX5tXK6YLtXkeMfpVRp5c4Sh0WitSU1xWZ6ZeoXTBL3dKitv6hCQv31kqjc8rdNqIBpRC9QQ7KrJKhdECCXYGA2wXJHqgF/dLHjZGvSR5OcWf8rLkYpTqIcn+GaisVtAtndiZ2XnrrZ2ZTtyJTHyJBXyueQqZJpNNB/zlgr/Or4IPreH2Qdl3BO6TB0w4G3+HqqbaYXV2rVFNLHOtCR/u9TBrEjGErCO8X5P713qpZAD8CDIai50MSnGyHe20uMWj0bm3ebsnaT+54GCws72znY7dUKXRV/LwFbfNVJvrthfU5mJ1gtZgyI2KUWZkqrKabAlyW2eKyqK19Nu8VQly/mKsKC0vK6vJLpHau9Qqq4Zc80ikH5Zo2GzYbdhsIosNeA5th/TpqozOEvF9NqMgIym9IP1LwhnPpavgpMrID51BliWQp/yd76TkULURncdw8izBa1s5bzVrAFa3bkagtoI3YdP1Xkax4983DQjnjSc3ypjrdw6S05GdbfMt8VFTHS37smYU9jyTVRTfass1i2aiR1vx8/Ur3bn66fuHvAe6DfqZrw0Vbrh1xJS29VDrMZ8pfetKR/lMbXpS58aO6mytvVSd2NCiza7fQLrjULW/h78HPGivUYtGJCUC2Z3OnqJCR3zsQMVArMpb6N5AI4NZn1mmN+vz68S4vqNIn1XBnanIzOnwKJSMPK8o251vNLvInKSQ2o0uoUtUFNnRwK+sjNrKH2crlhcOeDr54+7HhD/iCxbqDfxD9ATp85FGAtTYP8zzJ6/+Roae+PXNA+snrRLQgIjqQVmIw+ehPtKAT7NCVhrqsUTUYiGGcom+SROMn0UwEO3IdoDuGxXF1c+42sdEsd7Nruu87sZNCXR9ZcN0woguIzm3JZORVOZO2TRyWqrB533NCemuUftwc1IinL4rc9QNNirlztrBxoWs1DRjTGdz80/6pJgkAVQ9XkYX8BvBzgBsuxek3B1S/EZPD/BQDdp4Bj9LyYL98vXDI/0VlHft6fT20uLKEZu3m0ZphVpDtZjmow72jbd4FApbhwlOymBokUKYcdhg/SZqHz6C5/n5EHkzZO1NEQY9kvqygqMVL6deVFxMnU99SYEWb5+aun3Tl760CZ40oDE0jl+CeleoPTUsGzluDcfnflt5x0MJ3Cfxe3OMUUgpV6RGDcZ1uEH8uITVmRuq21JNqSJGmZioKHaU5UXzcikC3mcBe0GYcyGnCEebRCEDDW7k/KqMbmDAbasryEbqdFNzkaMW9SerU3UpSTmx2jSdWlUg7cG3lZcadGYxFmuTs0ozLaa4qKSkjGSZ0pGaIlPoSGcOt6KqUK+GZZH5T9JP8DPz3XshSyL1wjbIkpLWska+TohIGreN+6XaSUeFzrJ4nM8a3X3SMpLQ9RYVZ3Pv0IXcq4kqtryxHrkJnx4IQn6I7zLSXVby5XsoDmjQp1NbarZMWSTTm0SyYztQGh5ZPYNSB5vUysEdYO1xKJr6CjrFT/dEKAHoe4j7nHoefiuE0daabIg1H3L3VRxJmM/OSklhk5pji015Tm9DYposbpkFStrRGPUBxK/whL89/rh7wIL31XJfRekkVtaBTi5CdPh/sse+5c6mIVpcNWJvHKJRTonOWB2LzToj2OPGidYasMeuwvYamUKSkF/kKouVGwtdNvKGC0SF74SigtJgVTO6HP54omrevW8euYMnQygsiMh9oBNCtxiqKXWIevImjzK4WRJrNjDWEZ4f9HOOmUOf9xbGD8Q/LT6/z1g4vTIhMOkir+Ks3lJTY/nwvTNnwALiAgH8soAb6jRSZdA6MrNW/DOLv8tOVsI0p5hDH33/H1s/v2g/WZNLvrYjiKgK4O6HvB+YKQf59f/jDVfLYOZf+od/9ZMtOKFqvXj+udP0rRcbaDEusBm9jktAN4b1WScl2DYrFAuhqR9YEXpASEa53/+DMS8uCWeoZdcY9AYCwZko/SjsXlp+6u2hPqVOXAO+tA5+Igw/T/0yDN9GbwrDL1CvRNy/IwyfoX4WAb8Yhr+AKOoEhQM/hXrvK/hJ8E9F6I080tQmw1oNk4Os+GDOH6V/NKAEGXcwhVvdtA99jl6VcYe5938cHCeS8e1ALLefTAm54OzUQlF6ezAJt1zp4/xLd/w7EutHiOjsrP6m0kemYqwRISCxZacnWnHVMHHcVjq8JaYgHBy2xTTva9VqN62bKEL04aeivExzBVl/lcjiKvjSOviJMPw8dUMEfEcYPkMdCcFRA48nX8CfGYaPRMCXIuB+Hn++gD8qDN/B488X8GOiG1Lp4qf5yJu1bk5MZgDBRqeOVxg/k3rnGJkXf2vru6UblC22dy/MTS/qv6n8pn5x972qtbkxytmMjNz3MoenXtv8+s27KYG713hLMguWdImnip8T0t8CeHGQO5RF3XMN+NI6+D1h+HmI/WvwhTD8AvXnCPh1YfgMoql7wIrmqZvxJG7muwjkvbjgS3Fq9J/X9V73hPuJvb17H3ejLacaT51qPnWy8eTJZooOvBf4jK4Ay0sCSeUFK6NgSUqqwPA7E5QaBVNDvQEFM3x8wbLluzvdM4bGoWX4tmNfl3dodUaFbintIcPC/1ZxS+SbFzc2Tu56fi5XV72teWLXc3ONHs6aj2bMXbd2fz2fu9vcfawLOOInZrze7YI9fMJL8kr40jr4iTD8PPXfEfAdYfgM9RMezs+peDwOAc9F3k6IBit5H04Vpq6kTctcPXctIXPXFP/yYsqBzfOiV5pjsZ2MLpFhxAlefEyYvMYqCsjkFVHRgb/h7XQU6WkpQg1NvmESrK6unKCHiqpgGyXU1N1z+77q4cIqNiNVX+62u2Y9PRN4CRkNZqsuv67SbDbmsyXehvgxP8TwXXk1eY6OgqS0BGmyKqmWtfeauxvEiuh4ncFoTNZIk8uMBmee1pKp1Vd7Vn+BLcR++ekUZENaqALJ+78e6k3qWvCldXAqDD9PPb0Gx/8Vhl+gHoyAvxuGz1DnIvCUheEvUD/nzwAXZeBiqNVZqjHkt2TQsq5XwujWjS2IeZLWc3jycnVblz660UaGMY0415Njb1Xty7192DWaJN0izZtz8aOM4aPNu0oTtiSYp1xTzW73nArVc9VXzDbs45VkXmOu1eXrWsatxq7QuKjrYH1fa2uR8VcxbHW7J/nKOQfpBlcF+6v6fxDaw7ysn5Yhv3lZf6iXWRfYeyejpVeOzvr6WsZjjOGovhC3NJxJhklrUzRB6o28VusFbX8rrI1I+NI6OBWGn6e+vAbntVovaPUeSoiGqIjH8zxF8gSPKAStjYAuhaH9PO4g9PwHIegQjzkInfldaPa2E/8WqjwyhGeurLxBZmATLJtrsEI9i69SPp7r3RCjmLyts27WES0dvaG5xJshMx6K60rTLSnkh+9sdZo6nHGiRgdoOQ4/nLb9hrzizXc2sVO1mVndh+rTM6oq8ipSszWKRCNXnVzbXNDjUqfUNJl6XMIO0Mpbfptg+Wd4WfBzDToH4O1CPHuWEl8DvrQOLg7Dz1MPrMHxL8PwCxC11uB/CMNnYF0xrO+jmvE8voXvCKaRN0EjJmCQm0T2QNCQMMr6VMFhxZeFH+iz0CzLNzXFPbb2dh0d+B2seRzsWAV7smFtp/iXG0WJcfD0yKinpM2X13fPyMYqaxsnikWZuQ4yLeiI497RlpeP2tGPHO2+0wP2wh5yHmSLuH/LRIzOM+/en8l9pvVsqSBy5Tv7vDX1Cjb8Pepa8KV1cCoMP099Yw3OW1qvYMNf5+F8T53HMyjguZ9amyWFJ89XzZKuMU9fXfCERkme/sQq/3/4rah0/Sjpr87QKKnCyt1Jv8/96svrZ0khinhKBwVKb6CESQ/1PlSr5O18oOB9MtM0CJOIStyN5smrCuSdNpZVM7+8T/aVFRl+uHegq2uA+FQn9qFiiMASUuGHqo5Qlyqy1LP5moqMFr1Lm1eKzyQnqnQilKxMycGXXeY8g0tjzouWZanS1XS0Uq1PJXRV4xH0IHjEP+1zd3kLlcmJCcoEeXp0lQJ+pCqkinh5KlOFTzvjEmJjVSqHMz4hTpykIjhJ5+cwOh3qo+DD8tXfy9HpsbHgNXpw7Ro9KF9VhK7loYsoLvhOG8n8zu67sx1d/Ihg7IArpcIVyAOfhCv4HLkSeC5wGnzpRv5df7iSC1du/AgkRnA9xz/BBLGpBYwbglg/ImUCj/d34bvg+RwBO0oLLgG3YbIG8vFrMMFVcoSVkJZf7iOexs3UD9B29AZ589y+1mgFOT5YYWowlLhNjXk/cBXle/NdZqM3nwq+F4wLqVsoHXj/RbAPOKM7+Ugq5Y/daIy2Y9JDSFx7g0lD61gmOJ5Ws6gnvq1ksLQtHl9yd+Ydq2ALOtxLttvx87XcuygdStqPPvrkEzT26aeCVpgIrTByboqX/P8F6JHgrwAAAHiclY7NTsJQEIW/CwjRuHLtostqgjSmG4WNISG4MLroih20WDRqm/4seB0fhAfwqTy9baKNsiA3k3vmzHwzAwxY0MX0joFPRa0N58pq3eGUXaO7zPlqdI9Lc9boI07MpNF9XDNjSkLKlowXYjYUOFzj2XAI5Kz1P9muVD0f5DbP5LyqFlrijlL/Rl5m666dVIjIuWWkF4utOkpWXIlKeJdbec/SpeZGYrfy2rsu/ux+0NZIWakJ9+KXvCkLpQNmPDL+597fjNOiqm5fF3l6vm67OYD94drMcN+N39PiRhQAeJxjYGZg+P8NiLcyGDFgAQBimAPfAAAAAAEAAAAKABwAHgABREZMVAAIAAQAAAAA//8AAAAAAAB4nGNgZGBg4GLQYdBjYHZx8wlhEElJLTNikAOSiQxyDCxAWYb//xngAAClPAb2AAA=) format('woff')}

:root {
  --blue: #6595A8; --blue-d: #3E6B7E; --blue-dd: #263F4A; --sea: #A9C3BF; --sea-l: #D7E4E1; --sand: #E5DFD1; --sand-d: #D5CDB9;
  --blush: #D9BDB3; --blush-l: #F1E4DE; --blush-d: #B98E80; --taupe: #B4A7A2; --taupe-d: #7A6C67;
  --bg: #F6F3EC; --card: #FFFFFF; --ink: #22323A; --tx-2: #4C5B62; --tx-3: #66757B; --on-dark: #DCE6E8; --on-dark-2: #A8BEC4;
  --line: rgba(34, 50, 58, .11);
  --r: 24px; --pill: 999px;
  --ease: cubic-bezier(.22, 1, .36, 1); --spring: cubic-bezier(.34, 1.56, .64, 1); --io: cubic-bezier(.65, 0, .35, 1);
  --f-h: 'OM Titulo', 'Poppins', 'Segoe UI', system-ui, sans-serif;
  --f-t: 'OM Texto', 'Inter', 'Segoe UI', system-ui, sans-serif;
  --w: 1200px; --gut: clamp(16px, 4vw, 36px);
  --sh: 0 1px 2px rgba(34, 50, 58, .06), 0 20px 40px -28px rgba(34, 50, 58, .4);
  --sh-2: 0 40px 70px -36px rgba(38, 63, 74, .55);
}
*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: 96px; }
body { margin: 0; background: var(--bg); color: var(--ink); font: 400 18px/1.65 var(--f-t); overflow-x: hidden; -webkit-font-smoothing: antialiased; }
@media (max-width: 480px) { body { font-size: 17px; } }
main { overflow-x: clip; }
img { display: block; max-width: 100%; height: auto; }
picture { display: contents; }
svg { flex: none; }
a { color: var(--blue-d); text-underline-offset: 3px; }
a:hover { color: var(--blue-dd); }
h1, h2, h3, .h3, .h2s { font-family: var(--f-h); line-height: 1.1; margin: 0 0 16px; letter-spacing: -.025em; font-weight: 700; color: var(--ink); text-wrap: balance; }
h1 { font-size: clamp(2.3rem, 1.4rem + 4vw, 4.3rem); }
h2 { font-size: clamp(1.85rem, 1.3rem + 2.2vw, 2.9rem); }
.h2s { font-size: clamp(1.45rem, 1.15rem + 1.1vw, 2rem); }
h3, .h3 { font-size: 1.22rem; letter-spacing: -.015em; font-weight: 700; line-height: 1.25; }
h1 em, h2 em { font-style: italic; font-weight: 500; color: var(--blue); }
p { margin: 0 0 16px; }
ul, ol { margin: 0; padding: 0; list-style: none; }
button, input, select, textarea { font: inherit; color: inherit; }
:focus-visible { outline: 3px solid var(--blush-d); outline-offset: 3px; border-radius: 8px; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.wrap { width: 100%; max-width: var(--w); margin: 0 auto; padding: 0 var(--gut); }
.center { text-align: center; }
.skip { position: absolute; left: 16px; top: -80px; z-index: 100; background: var(--ink); color: #fff; padding: 8px 16px; border-radius: 12px; }
.skip:focus { top: 16px; color: #fff; }
.lead { font-size: clamp(1.06rem, 1rem + .4vw, 1.22rem); color: var(--tx-2); max-width: 40em; }
.muted { color: var(--tx-2); }
.sm { font-size: .875rem; }
.muted svg, .sm svg { width: 16px; height: 16px; vertical-align: -3px; color: var(--blue-d); }
.eb { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 12px; font: 600 .76rem/1.4 var(--f-t); color: var(--blue-d); text-transform: uppercase; letter-spacing: .18em; }
.eb::before { content: ""; width: 26px; height: 8px; background: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M1 4c3-3 5-3 8 0s5 3 8 0 5-3 8 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M1 4c3-3 5-3 8 0s5 3 8 0 5-3 8 0' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; }
.eb.on-dark { color: var(--blush); }
.kick { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 18px; padding: 5px 14px 5px 5px; border-radius: var(--pill); background: #fff; box-shadow: inset 0 0 0 1px var(--line); font: 600 .84rem/1.4 var(--f-t); color: var(--ink); }
.kick-i { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--sea-l); color: var(--blue-d); }
.kick-i svg { width: 15px; height: 15px; }

/* botones */
.btn { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 12px 24px; border: 0; border-radius: 14px; white-space: nowrap;
  font: 600 1rem/1.2 var(--f-t); cursor: pointer; text-decoration: none; text-align: center; overflow: hidden; isolation: isolate;
  transition: transform .45s var(--spring), background-color .3s, color .3s, box-shadow .35s var(--ease); }
.btn::after { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(110deg, transparent 20%, rgba(255, 255, 255, .35) 50%, transparent 80%); transform: translateX(-120%); transition: transform .8s var(--ease); }
.btn:hover::after { transform: translateX(120%); }
.btn:hover { transform: translateY(-2px); }
.btn:active { transform: scale(.97); }
.btn svg { width: 18px; height: 18px; transition: transform .45s var(--spring); }
.btn:hover svg:last-child { transform: translateX(4px); }
.btn:hover svg:first-child:not(:last-child) { transform: translateY(-2px) rotate(-8deg); }
.b-sm { min-height: 44px; padding: 8px 18px; font-size: .95rem; }
.b-lg { min-height: 60px; padding: 14px 30px; font-size: 1.05rem; }
.b-blue { background: var(--blue-d); color: #fff; box-shadow: 0 14px 28px -16px rgba(38, 63, 74, .9); }
.b-blue:hover { background: var(--blue-dd); color: #fff; }
.b-blush { background: var(--blush); color: var(--ink); box-shadow: 0 14px 28px -16px rgba(122, 108, 103, .9); }
.b-blush:hover { background: #E3CBC2; color: var(--ink); }
.b-line { background: transparent; color: var(--ink); box-shadow: inset 0 0 0 1.5px rgba(34, 50, 58, .22); }
.b-line:hover { color: var(--ink); box-shadow: inset 0 0 0 1.5px var(--blue-d); }
.b-ghost { background: rgba(255, 255, 255, .12); color: #fff; box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .5); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.b-ghost:hover { color: #fff; background: rgba(255, 255, 255, .2); }
.b-soft { background: var(--sand); color: var(--ink); }
.b-soft:hover { background: var(--sand-d); color: var(--ink); }
.acts { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin: 28px 0 0; }
.acts.center { justify-content: center; }
.lnk { display: inline-flex; align-items: center; gap: 6px; background: none; border: 0; padding: 0; color: var(--blue-d); font-weight: 600; cursor: pointer; text-decoration: none; }
.lnk svg { width: 16px; height: 16px; transition: transform .35s var(--spring); }
.lnk:hover { color: var(--blue-dd); } .lnk:hover svg:last-child { transform: translateX(3px); }
.ib { display: inline-grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 0; border-radius: 50%; background: var(--sand); color: var(--ink); cursor: pointer; transition: transform .45s var(--spring), background-color .3s; }
.ib:hover { background: var(--blush); transform: rotate(90deg); }
.ib svg { width: 20px; height: 20px; }
.progress { position: fixed; left: 0; right: 0; top: 0; height: 3px; z-index: 90; pointer-events: none; }
.progress i { display: block; height: 100%; transform: scaleX(0); transform-origin: left; background: linear-gradient(90deg, var(--blue), var(--blush)); }

/* cabecera */
.hd { position: sticky; top: 0; z-index: 50; background: rgba(246, 243, 236, .88); -webkit-backdrop-filter: saturate(150%) blur(16px); backdrop-filter: saturate(150%) blur(16px); transition: box-shadow .4s var(--ease); }
.hd.scrolled { box-shadow: 0 1px 0 var(--line), 0 14px 30px -26px rgba(34, 50, 58, .6); }
.hd-in { display: flex; align-items: center; gap: 18px; height: 74px; }
.brand { display: inline-flex; align-items: center; gap: 12px; color: var(--ink); text-decoration: none; flex: none; }
.brand:hover { color: var(--ink); }
.mark { width: 42px; height: 42px; transition: transform .8s var(--spring); }
.brand:hover .mark { transform: rotate(-12deg) scale(1.05); }
.brand-t { display: flex; flex-direction: column; line-height: 1.05; }
.brand-t b { font: 700 1.3rem/1 var(--f-h); letter-spacing: -.03em; }
.brand-t b span { font-style: italic; font-weight: 500; color: var(--blue); }
.brand-t small { font-size: .64rem; color: var(--tx-3); margin-top: 5px; letter-spacing: .16em; text-transform: uppercase; }
.brand.light, .brand.light .brand-t b { color: #fff; }
.brand.light .brand-t b span { color: var(--blush); }
.brand.light .brand-t small { color: var(--on-dark-2); }
.nv { display: flex; align-items: center; gap: 2px; margin: 0 auto; }
.nv > a, .dd-b { position: relative; display: inline-flex; align-items: center; gap: 4px; padding: 10px 13px; border: 0; background: none; color: var(--tx-2); font: 600 .93rem/1.2 var(--f-t); text-decoration: none; cursor: pointer; white-space: nowrap; transition: color .3s; }
.nv > a::before, .dd-b::before { content: ""; position: absolute; left: 13px; right: 13px; bottom: 3px; height: 6px; background: var(--blush); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 6' preserveAspectRatio='none'%3E%3Cpath d='M1 3c5-3 8-3 13 0s8 3 13 0 8-3 12 0' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 6' preserveAspectRatio='none'%3E%3Cpath d='M1 3c5-3 8-3 13 0s8 3 13 0 8-3 12 0' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / 100% 100% no-repeat; transform: scaleX(0); transform-origin: left; transition: transform .5s var(--ease); }
.dd-b::before { right: 30px; }
.nv > a:hover, .dd-b:hover, .nv > a[aria-current], .dd-b[data-current] { color: var(--ink); }
.nv > a:hover::before, .nv > a[aria-current]::before, .dd-b[data-current]::before { transform: none; }
.nv > a[aria-current]::before, .dd-b[data-current]::before { background: var(--blue-d); }
.dd { position: relative; }
.dd-b svg { width: 16px; height: 16px; transition: transform .35s var(--ease); }
.dd-b[aria-expanded="true"] svg { transform: rotate(180deg); }
.dd-p { position: absolute; right: 0; top: calc(100% + 12px); z-index: 60; display: grid; gap: 2px; min-width: 230px; padding: 8px; border-radius: 18px; background: #fff; box-shadow: var(--sh-2), 0 0 0 1px var(--line); transform-origin: top right; animation: ddIn .35s var(--ease); }
@keyframes ddIn { from { opacity: 0; transform: translateY(-8px) scale(.96); } }
.dd-p a { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 14px; border-radius: 12px; color: var(--ink); font-weight: 600; font-size: .95rem; text-decoration: none; transition: background-color .25s; }
.dd-p a svg { width: 16px; height: 16px; color: var(--blue); }
.dd-p a:hover, .dd-p a[aria-current] { background: var(--bg); }
.hd-act { display: flex; align-items: center; gap: 10px; }
.burger { display: none; width: 46px; height: 46px; border: 0; padding: 0; border-radius: 14px; background: var(--blue-d); cursor: pointer; flex-direction: column; align-items: flex-start; justify-content: center; gap: 4px; padding-left: 13px; }
.burger i { display: block; width: 20px; height: 2px; border-radius: 2px; background: #fff; transition: width .35s var(--ease); }
.burger i:nth-child(2) { width: 14px; } .burger i:nth-child(3) { width: 9px; }
.burger:hover i { width: 20px; }
@media (max-width: 1260px) { .nv > a, .dd-b { padding: 9px 10px; font-size: .88rem; } .nv > a::before { left: 10px; right: 10px; } }
@media (max-width: 1160px) { .nv { display: none; } .burger { display: inline-flex; } .hd-act { margin-left: auto; } }
@media (max-width: 560px) { .hd-cta span { display: none; } .hd-cta { width: 46px; padding: 0; } .hd-in { height: 66px; gap: 12px; } }
@media (max-width: 400px) { .brand-t small { display: none; } }

.sheet { position: fixed; inset: 0; z-index: 80; }
.sheet-bg { position: absolute; inset: 0; background: rgba(38, 63, 74, .55); animation: fade .35s var(--ease); }
@keyframes fade { from { opacity: 0; } }
.sheet-p { position: absolute; top: 0; right: 0; bottom: 0; width: min(420px, 88%); display: flex; flex-direction: column; gap: 16px; padding: 16px 20px 0; overflow-y: auto; background: var(--blue-dd); color: var(--on-dark); animation: slideIn .5s var(--ease); }
@keyframes slideIn { from { transform: translateX(100%); } }
.sheet-h { display: flex; align-items: center; justify-content: space-between; }
.sheet-h .ib { background: rgba(255, 255, 255, .1); color: #fff; }
.sheet nav { display: grid; }
.sheet nav a { display: flex; align-items: center; justify-content: space-between; padding: 12px 4px; border-bottom: 1px solid rgba(255, 255, 255, .1); color: #fff; font: 600 1.15rem/1.2 var(--f-h); text-decoration: none; opacity: 0; transform: translateX(18px); animation: itemIn .55s var(--ease) forwards; animation-delay: calc(.08s + var(--n, 0) * .04s); }
@keyframes itemIn { to { opacity: 1; transform: none; } }
.sheet nav a svg { width: 18px; height: 18px; color: var(--blush); }
.sheet nav a[aria-current] { color: var(--blush); }
.sheet-waves { width: calc(100% + 40px); margin: auto -20px 0; height: 70px; flex: none; }
.sheet-waves path { fill: none; stroke: var(--blue); stroke-width: 2; opacity: .6; animation: waveX 6s ease-in-out infinite alternate; }
.sheet-waves path + path { animation-delay: -3s; }
@keyframes waveX { to { transform: translateX(-24px); } }
body.lock { overflow: hidden; }

/* secciones */
.sec { position: relative; padding: clamp(72px, 9vw, 120px) 0; }
.sec.tight { padding: clamp(36px, 5vw, 60px) 0; }
.soft-s { background: var(--sand); }
.dark-s { background: var(--blue-dd); color: var(--on-dark); overflow: hidden; }
.dark-s h2, .dark-s h3 { color: #fff; } .dark-s .lead, .dark-s p { color: var(--on-dark); }
.sh { max-width: 760px; margin: 0 0 42px; }
.sh.center { margin-left: auto; margin-right: auto; text-align: center; }
.sh .lead { margin-bottom: 0; }
.sh.center .lead { margin-left: auto; margin-right: auto; }
.sh-row { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 18px 24px; margin-bottom: 42px; }
.sh-row .sh { margin: 0; }
.two { display: grid; grid-template-columns: 1fr 1.05fr; gap: clamp(32px, 6vw, 88px); align-items: center; }
@media (max-width: 900px) { .two { grid-template-columns: 1fr; } }

/* apariciones: suben y se enfocan; las imágenes se descubren desde abajo como una cortina */
.js .rv { opacity: 0; transform: translateY(24px); filter: blur(5px); transition: opacity .9s var(--ease), transform 1s var(--ease), filter .9s var(--ease); transition-delay: calc(var(--d, 0) * 85ms); }
.js .rv.in { opacity: 1; transform: none; filter: none; }
.js .wipe { clip-path: inset(100% 0 0 0 round var(--r)); transition: clip-path 1.3s var(--io); }
.js .wipe img, .js .wipe svg { transform: scale(1.14) translateY(4%); transition: transform 1.8s var(--ease); }
.js .wipe.in { clip-path: inset(0 0 0 0 round var(--r)); }
.js .wipe.in img, .js .wipe.in svg { transform: none; }

/* cabecera de página */
.ph { position: relative; padding: clamp(46px, 6vw, 80px) 0 clamp(40px, 5vw, 64px); overflow: hidden; }
.ph-top { display: grid; grid-template-columns: 1fr; gap: 24px 56px; align-items: center; margin-bottom: 34px; }
.ph-top h1 { margin: 0 0 18px; max-width: 18ch; }
.ph:not(.ph-photo) .ph-tx { display: grid; grid-template-columns: 1.15fr .85fr; gap: 0 56px; align-items: end; }
.ph:not(.ph-photo) .ph-tx .kick { grid-column: 1 / -1; justify-self: start; }
.ph:not(.ph-photo) .ph-top h1 { margin: 0; }
.ph-photo .ph-top { grid-template-columns: 1.05fr .95fr; margin-bottom: 0; }
.ph-lead .lead { margin-bottom: 0; }
.ph-lead .acts { margin-top: 20px; }
.ph-pic { position: relative; padding: 0 18px 18px 0; }
.ph-frame { position: absolute; inset: 18px 0 0 18px; border-radius: var(--r); background: var(--sea); transform: rotate(2.5deg); }
.ph-f { position: relative; margin: 0; border-radius: var(--r); overflow: hidden; aspect-ratio: 4 / 3.3; box-shadow: var(--sh-2); background: var(--sea-l); }
.ph-f img, .ph-f .scene { width: 100%; height: 100%; object-fit: cover; }
.ph-band { position: relative; margin: 0; height: clamp(200px, 28vw, 340px); border-radius: var(--r); overflow: hidden; box-shadow: var(--sh); background: var(--sea-l); }
.ph-band svg { width: 100%; height: 100%; display: block; }
.ph-stamp { position: absolute; left: 20px; bottom: 20px; display: grid; grid-template-columns: 46px auto; gap: 0 12px; align-items: center; padding: 10px 18px 10px 10px; border-radius: 18px; background: rgba(255, 255, 255, .88); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); box-shadow: var(--sh); }
.ph-stamp > span { grid-row: span 2; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 14px; background: var(--blue-d); color: #fff; }
.ph-stamp svg { width: 22px !important; height: 22px !important; }
.ph-stamp b { font: 700 1.05rem/1.2 var(--f-h); } .ph-stamp small { color: var(--tx-3); font-size: .82rem; }
.ph-coord { position: absolute; right: 30px; bottom: 30px; display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: var(--pill); background: rgba(38, 63, 74, .75); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); color: #fff; font: 600 .78rem/1.3 var(--f-t); letter-spacing: .08em; }
.ph-coord svg { width: 14px; height: 14px; color: var(--blush); animation: spinS 18s linear infinite; }
@keyframes spinS { to { transform: rotate(360deg); } }
.crumbs { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 16px 0 0; font-size: .88rem; }
.crumbs a { color: var(--tx-2); text-decoration: none; } .crumbs a:hover { color: var(--blue-d); }
.crumbs svg { width: 14px; height: 14px; color: var(--tx-3); }
@media (max-width: 900px) { .ph-photo .ph-top { grid-template-columns: 1fr; } .ph:not(.ph-photo) .ph-tx { grid-template-columns: 1fr; } .ph:not(.ph-photo) .ph-top h1 { margin-bottom: 16px; } .ph-f { aspect-ratio: 16 / 11; } .ph-band { height: clamp(180px, 50vw, 300px); } }

/* portada */
.hero { position: relative; min-height: min(88vh, 820px); display: flex; align-items: flex-end; padding: 120px 0 110px; overflow: hidden; color: #fff; background: var(--blue-dd); }
.hero-bg { position: absolute; inset: 0; margin: 0; }
.hero-bg img { width: 100%; height: 100%; object-fit: cover; object-position: 60% 40%; animation: kenburns 28s ease-in-out infinite alternate; }
@keyframes kenburns { from { transform: scale(1.04); } to { transform: scale(1.14) translate(-2%, -1%); } }
.hero-shade { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(26, 45, 54, .88) 0%, rgba(26, 45, 54, .6) 45%, rgba(26, 45, 54, .1) 80%), linear-gradient(0deg, rgba(26, 45, 54, .7), transparent 50%); }
.hero-lines { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 60%; pointer-events: none; }
.hero-lines path { fill: none; stroke: rgba(255, 255, 255, .16); stroke-width: 1.4; stroke-dasharray: 1700; stroke-dashoffset: 1700; animation: drawL 3.6s var(--io) forwards, waveX 9s ease-in-out infinite alternate; animation-delay: calc(var(--k) * .18s + .4s), 0s; }
@keyframes drawL { to { stroke-dashoffset: 0; } }
.hero-in { position: relative; z-index: 1; }
.hero .kick { background: rgba(255, 255, 255, .12); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25); color: #fff; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
.hero .kick-i { background: var(--blush); color: var(--ink); }
.hero h1 { color: #fff; font-size: clamp(2.6rem, 1.4rem + 5.4vw, 5.6rem); line-height: 1.02; margin-bottom: 14px; max-width: 12ch; }
.h-up .ln { display: inline-block; overflow: hidden; vertical-align: top; padding: 0 .04em .22em 0; margin-bottom: -.22em; }
.h-up .ln > * { display: inline-block; }
.js .h-up .ln > * { transform: translateY(110%); transition: transform 1.1s var(--ease); }
.js .h-up .ln:nth-child(2) > * { transition-delay: .1s; } .js .h-up .ln:nth-child(3) > * { transition-delay: .22s; }
.js .h-up.in .ln > * { transform: none; }
.hero h1 em { position: relative; color: var(--blush); }
.scribble { position: absolute; left: 0; bottom: -.08em; width: 100%; height: .28em; overflow: visible; }
.scribble path { fill: none; stroke: var(--blush); stroke-width: 5; stroke-linecap: round; stroke-dasharray: 320; stroke-dashoffset: 320; animation: drawL 1.4s var(--io) 1.3s forwards; }
.hero-sub { font: italic 500 clamp(1.15rem, 1rem + .8vw, 1.6rem)/1.3 var(--f-h); color: var(--sea-l); margin-bottom: 18px; }
.hero .lead { color: var(--on-dark); max-width: 34em; }
.scroll-cue { position: absolute; left: 50%; bottom: 26px; z-index: 1; width: 28px; height: 44px; margin-left: -14px; border-radius: 14px; box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .7); }
.scroll-cue i { position: absolute; left: 50%; top: 9px; width: 4px; height: 8px; margin-left: -2px; border-radius: 2px; background: #fff; animation: cue 1.8s ease-in-out infinite; }
@keyframes cue { 0% { transform: translateY(0); opacity: 1; } 80% { transform: translateY(14px); opacity: 0; } 100% { opacity: 0; } }
@media (max-width: 700px) { .hero { min-height: 0; padding: 70px 0 90px; } .hero-shade { background: linear-gradient(0deg, rgba(26, 45, 54, .92) 10%, rgba(26, 45, 54, .55) 70%, rgba(26, 45, 54, .35)); } .scroll-cue { display: none; } }

/* buscador rápido */
.picker-s { position: relative; z-index: 2; margin-top: -48px; }
.picker { display: grid; grid-template-columns: auto 1fr 1fr 1fr auto; gap: 12px; align-items: end; padding: 18px; border-radius: var(--r); background: #fff; box-shadow: var(--sh-2); }
.pk-h { display: flex; align-items: center; gap: 8px; margin: 0; padding: 0 8px 14px 4px; font: 700 1.02rem/1.2 var(--f-h); white-space: nowrap; }
.pk-h svg { width: 20px; height: 20px; color: var(--blue); animation: spinS 12s linear infinite; }
.pk-f { display: grid; gap: 4px; min-width: 0; }
.pk-f span { font-size: .78rem; font-weight: 600; color: var(--tx-3); letter-spacing: .06em; text-transform: uppercase; }
.pk-n { grid-column: 1 / -1; margin: 0; font-size: .85rem; color: var(--tx-3); text-align: right; }
@media (max-width: 960px) { .picker { grid-template-columns: 1fr 1fr 1fr; } .pk-h { grid-column: 1 / -1; padding-bottom: 0; } .picker .btn { grid-column: 1 / -1; } }
@media (max-width: 600px) { .picker-s { margin-top: -36px; } .picker { grid-template-columns: 1fr; } .pk-n { text-align: left; } }

/* cuatro puntos */
.four { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; }
.four-line { position: absolute; left: 6%; right: 6%; top: 34px; height: 2px; background: var(--line); }
.four-line i { display: block; height: 100%; background: linear-gradient(90deg, var(--blue), var(--blush)); transform: scaleX(var(--fl, 0)); transform-origin: left; transition: transform 1.6s var(--io); }
.fo { position: relative; display: flex; flex-direction: column; align-items: flex-start; gap: 6px; }
.fo-ic { position: relative; z-index: 1; display: grid; place-items: center; width: 68px; height: 68px; margin-bottom: 12px; border-radius: 50%; background: #fff; color: var(--blue-d); box-shadow: 0 0 0 8px var(--bg), var(--sh); transition: transform .6s var(--spring); }
.fo:hover .fo-ic { transform: translateY(-4px) rotate(-8deg); }
.fo-ic svg { width: 28px; height: 28px; }
.fo-n { font: 500 italic .9rem/1 var(--f-h); color: var(--blush-d); }
.fo b { font: 700 1.12rem/1.3 var(--f-h); } .fo small { color: var(--tx-2); font-size: .94rem; }
@media (max-width: 900px) { .four { grid-template-columns: 1fr 1fr; } .four-line { display: none; } }
@media (max-width: 520px) { .four { grid-template-columns: 1fr; } .fo { display: grid; grid-template-columns: 64px 1fr; gap: 2px 16px; } .fo-ic { grid-row: span 3; width: 60px; height: 60px; margin: 0; } }

/* paisajes portada */
.land-s { padding-top: 0; }
.lands { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.ld { position: relative; display: block; border-radius: var(--r); overflow: hidden; color: #fff; text-decoration: none; aspect-ratio: 16 / 11; box-shadow: var(--sh); isolation: isolate; }
.ld-v, .ld-v .scene { position: absolute; inset: 0; width: 100%; height: 100%; }
.ld-v .scene { transition: transform 1.2s var(--ease); }
.ld:hover .ld-v .scene { transform: scale(1.07); }
.ld::after { content: ""; position: absolute; inset: 0; background: linear-gradient(0deg, rgba(26, 45, 54, .78), transparent 60%); z-index: 0; }
.ld-b { position: absolute; left: 16px; right: 16px; bottom: 14px; z-index: 1; display: grid; grid-template-columns: 42px 1fr; gap: 0 12px; align-items: center; }
.ld-ic { grid-row: span 2; display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: rgba(255, 255, 255, .2); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); color: #fff; transition: background-color .4s, color .4s; }
.ld:hover .ld-ic { background: var(--blush); color: var(--ink); }
.ld-ic svg { width: 20px; height: 20px; }
.ld-b b { font: 700 1.1rem/1.2 var(--f-h); } .ld-b small { opacity: .85; font-size: .86rem; }
.ld:hover { color: #fff; }
@media (max-width: 900px) { .lands { grid-template-columns: 1fr 1fr; } }
@media (max-width: 520px) { .lands { grid-template-columns: 1fr; } }

/* escenas */
.scene { display: block; width: 100%; height: 100%; }
.scene .sky { fill: var(--sea-l); }
.scene .sun { fill: var(--blush); transform-box: fill-box; transform-origin: center; animation: sunP 7s ease-in-out infinite; }
@keyframes sunP { 50% { transform: scale(1.1); } }
.scene .birds path { fill: none; stroke: var(--blue-dd); stroke-width: 1.6; stroke-linecap: round; animation: birds 22s linear infinite; }
.scene .birds path + path { animation-duration: 28s; animation-delay: -8s; }
@keyframes birds { from { transform: translate(-80px, 10px); } to { transform: translate(360px, -16px); } }
.scene .h3 { fill: var(--sea); } .scene .h1 { fill: var(--blue-d); }
.scene .cliff { fill: var(--taupe-d); } .scene .rock { fill: #5f5450; }
.scene .fall { fill: #F4F8F8; } .sc-cascada .fall { animation: fallP 1.6s linear infinite; }
@keyframes fallP { 50% { opacity: .85; } }
.scene .pool { fill: var(--blue); }
.scene .spray circle { fill: #fff; opacity: .7; animation: spray 2.2s ease-in-out infinite; animation-delay: calc(var(--k) * -.4s); transform-box: fill-box; transform-origin: center; }
@keyframes spray { 50% { transform: scale(1.4) translateY(-4px); opacity: .3; } }
.scene .fern path { fill: none; stroke: #4F7A63; stroke-width: 5; stroke-linecap: round; }
.scene .fern, .scene .pine, .scene .mangrove { animation: sway 5s ease-in-out infinite; animation-delay: calc(var(--k) * -.6s); }
@keyframes sway { 50% { transform: rotate(2.4deg); } }
.sc-bosque .sky { fill: #E3ECE8; }
.scene .pine path { fill: #4F7A63; } .scene .pine:nth-child(odd) path { fill: #5F8C73; }
.scene .bamboo path { stroke: #8FA66E; stroke-width: 5; stroke-linecap: round; } .scene .bamboo .knot { stroke: #6D8152; stroke-width: 6; }
.scene .mist rect { fill: #fff; opacity: .6; } .scene .mist { animation: mist 14s ease-in-out infinite alternate; }
@keyframes mist { to { transform: translateX(40px); } }
.sc-montana .sky { fill: #E4E8E6; }
.scene .wall.l { fill: var(--taupe-d); } .scene .wall.r { fill: var(--taupe); }
.scene .river { fill: none; stroke: var(--blue); stroke-width: 6; stroke-linecap: round; }
.scene .trail { fill: none; stroke: #fff; stroke-width: 2; stroke-dasharray: 3 6; stroke-linecap: round; }
.scene .walker { fill: var(--blush); stroke: #fff; stroke-width: 2; }
.sc-costa .sky { fill: #DCE9EC; }
.scene .sea path { fill: none; stroke: var(--blue); stroke-width: 3.4; stroke-linecap: round; animation: sea 5s ease-in-out infinite; animation-delay: calc(var(--k) * -.7s); }
.scene .sea path:nth-child(odd) { stroke: var(--blue-d); }
@keyframes sea { 50% { transform: translateX(-18px); } }
.sc-costa .cliff { fill: #6E6260; } .scene .grass { fill: #6E9A78; } .scene .arch { fill: var(--sea-l); }
.scene .walker-c { fill: none; stroke: var(--ink); stroke-width: 2; stroke-linecap: round; } .scene .walker-h { fill: var(--ink); }
.sc-reserva .sky { fill: #E8EEE9; } .scene .lagoon { fill: var(--blue); opacity: .75; }
.scene .board path { stroke: #8B6E5C; stroke-width: 3; stroke-linecap: round; } .scene .board path:first-child { stroke-width: 5; }
.scene .mangrove ellipse { fill: #4F7A63; } .scene .mangrove path { fill: none; stroke: #5d4b40; stroke-width: 3; stroke-linecap: round; }
.scene .heron path { fill: none; stroke: #fff; stroke-width: 3.2; stroke-linecap: round; stroke-linejoin: round; }
.scene .heron { animation: heron 4s ease-in-out infinite; transform-box: fill-box; transform-origin: 50% 100%; }
@keyframes heron { 0%, 60%, 100% { transform: none; } 70% { transform: rotate(-6deg); } }
.scene .ripple ellipse { fill: none; stroke: #fff; stroke-width: 1.4; opacity: 0; transform-box: fill-box; transform-origin: center; animation: ripple 3s ease-out infinite; animation-delay: calc(var(--k) * 1s); }
@keyframes ripple { from { transform: scale(.4); opacity: .9; } to { transform: scale(2.4); opacity: 0; } }
.sc-historia .sky { fill: #EFE6E1; }
.scene .plaza { fill: var(--sand-d); }
.scene .church path { fill: #F7F3EE; stroke: var(--taupe); stroke-width: 1.4; } .scene .church .tower { fill: #EDE6DF; } .scene .church .door { fill: var(--blue-d); stroke: none; }
.scene .bell { fill: var(--blush-d); transform-box: fill-box; transform-origin: 50% 0; animation: bell 3s ease-in-out infinite; }
@keyframes bell { 0%, 70%, 100% { transform: none; } 80% { transform: rotate(14deg); } 90% { transform: rotate(-10deg); } }
.scene .houses .h-a { fill: var(--blush); } .scene .houses .h-b { fill: var(--sea); } .scene .houses .h-c { fill: var(--sand); }
.scene .win { fill: var(--blue-d); animation: win 6s ease-in-out infinite; animation-delay: calc(var(--k) * -.7s); }
@keyframes win { 50% { fill: #F2D28A; } }
.scene .lamp path { stroke: var(--ink); stroke-width: 2.2; } .scene .lamp circle { fill: #F2D28A; animation: sunP 3s ease-in-out infinite; transform-box: fill-box; transform-origin: center; }

/* curvas de nivel */
.topo { display: block; width: 100%; height: 100%; }
.tp-bg { fill: var(--sea-l); }
.topo-cascada .tp-bg { fill: #D3E3E6; } .topo-bosque .tp-bg { fill: #DCE6DD; } .topo-montana .tp-bg { fill: #E6E2DD; }
.topo-costa .tp-bg { fill: #D7E6EA; } .topo-reserva .tp-bg { fill: #E1EAE2; } .topo-historia .tp-bg { fill: #EFE3DD; }
.tp-l { fill: none; stroke: var(--blue); stroke-width: 1.2; opacity: .45; transform-box: view-box; }
.tp-l:nth-child(3n) { stroke-width: 2; opacity: .6; }
.topo-montana .tp-l, .topo-historia .tp-l { stroke: var(--taupe-d); }
.topo-bosque .tp-l, .topo-reserva .tp-l { stroke: #5F8C73; }
.tp-trail { fill: none; stroke: var(--blue-dd); stroke-width: 2.4; stroke-dasharray: 3 6; stroke-linecap: round; }
.tp-dot { fill: var(--blush-d); stroke: #fff; stroke-width: 3; }
.tp-ring { fill: none; stroke: var(--blush-d); stroke-width: 2; transform-box: fill-box; transform-origin: center; animation: ringP 2.4s ease-out infinite; }
@keyframes ringP { from { transform: scale(.4); opacity: 1; } to { transform: scale(1.5); opacity: 0; } }
.topo .tp-l { animation: topoB 9s ease-in-out infinite alternate; animation-delay: calc(var(--i) * -.6s); transform-origin: 50% 50%; }
@keyframes topoB { to { transform: scale(1.025); } }

/* tarjetas de sendero */
.tcards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.tc { min-width: 0; }
.tc.out { display: none; }
.tc-a { display: flex; flex-direction: column; height: 100%; border-radius: var(--r); background: #fff; box-shadow: var(--sh); overflow: hidden; color: var(--ink); text-decoration: none; transition: transform .55s var(--ease), box-shadow .55s var(--ease); }
.tc-a:hover { transform: translateY(-6px); box-shadow: var(--sh-2); color: var(--ink); }
.tc-v { position: relative; display: block; aspect-ratio: 16 / 9; overflow: hidden; }
.tc-v .topo { transition: transform 1.2s var(--ease); }
.tc-a:hover .tc-v .topo { transform: scale(1.06); }
.tc-ic { position: absolute; left: 14px; top: 14px; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; background: #fff; color: var(--blue-d); box-shadow: var(--sh); }
.tc-ic svg { width: 20px; height: 20px; }
.tc-55, .b55 { display: inline-grid; place-items: center; min-width: 40px; height: 26px; padding: 0 8px; border-radius: 8px; background: var(--blush); color: var(--ink); font: 700 .78rem/1 var(--f-h); }
.tc-55 { position: absolute; right: 14px; top: 14px; }
.tc-b { display: flex; flex-direction: column; gap: 8px; padding: 18px 20px 18px; flex: 1; }
.tc-z { display: inline-flex; align-items: center; gap: 5px; font-size: .78rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--tx-3); }
.tc-z svg { width: 14px; height: 14px; color: var(--blush-d); }
.tc h3 { font-size: 1.12rem; margin: 0; }
.tc-p { color: var(--tx-2); font-size: .93rem; line-height: 1.5; }
.tc-m { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-top: auto; padding-top: 10px; border-top: 1px dashed var(--line); font-size: .85rem; color: var(--tx-2); }
.tc-m > span { display: inline-flex; align-items: center; gap: 5px; }
.tc-m svg { width: 15px; height: 15px; color: var(--blue); }
.tc-go { margin-left: auto; display: grid !important; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--sand); transition: background-color .35s, transform .5s var(--spring); }
.tc-a:hover .tc-go { background: var(--blue-d); transform: rotate(-30deg); } .tc-a:hover .tc-go svg { color: #fff; }
.lvl { display: inline-flex; align-items: center; gap: 3px; font-weight: 700; font-size: .84rem; color: var(--ink); }
.lvl i { width: 6px; height: 12px; border-radius: 3px; background: rgba(34, 50, 58, .14); }
.lvl i:nth-child(1) { height: 7px; } .lvl i:nth-child(2) { height: 10px; } .lvl i:last-of-type { margin-right: 6px; }
.lvl-suave i:nth-child(1) { background: var(--blue); }
.lvl-moderado i:nth-child(1), .lvl-moderado i:nth-child(2) { background: var(--blush-d); }
@media (max-width: 960px) { .tcards { grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) { .tcards { grid-template-columns: 1fr; } }

/* mapa por regiones */
.map-s { background: var(--blue-dd); color: var(--on-dark); overflow: hidden; }
.map-s h2 { color: #fff; } .map-s .lead { color: var(--on-dark); }
.map-in { display: grid; grid-template-columns: .85fr 1.15fr; gap: clamp(28px, 5vw, 64px); align-items: start; }
.map-v { position: sticky; top: 110px; }
.reg-btns { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 18px; }
.rb { min-height: 40px; padding: 6px 14px; border: 0; border-radius: var(--pill); background: rgba(255, 255, 255, .08); color: var(--on-dark); font-weight: 600; font-size: .88rem; cursor: pointer; transition: background-color .3s, color .3s; }
.rb:hover { background: rgba(255, 255, 255, .16); }
.rb.on { background: var(--blush); color: var(--ink); }
.reg-list { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
@media (max-width: 1100px) and (min-width: 901px) { .reg-list { grid-template-columns: 1fr; } }
@media (max-width: 520px) { .reg-list { grid-template-columns: 1fr; } }
.reg-list li.out { display: none; }
.reg-list li.pop { animation: popIn .5s var(--ease) both; animation-delay: calc(var(--k, 0) * 50ms); }
.reg-list a { display: grid; grid-template-columns: 36px 1fr 18px; gap: 12px; align-items: center; padding: 8px 12px 8px 8px; border-radius: 14px; background: rgba(255, 255, 255, .05); color: #fff; text-decoration: none; transition: background-color .3s, transform .4s var(--ease); }
.reg-list a:hover, .reg-list li.hl a { background: rgba(217, 189, 179, .18); transform: translateX(4px); color: #fff; }
.rl-ic { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 10px; background: rgba(255, 255, 255, .1); color: var(--blush); }
.rl-ic svg { width: 18px; height: 18px; }
.reg-list b { display: block; font-size: .95rem; } .reg-list small { color: var(--on-dark-2); font-size: .8rem; }
.reg-list a > svg { width: 18px; height: 18px; color: var(--blush); }
@keyframes popIn { from { opacity: 0; transform: translateY(10px); } }
.isl { display: block; width: 100%; height: auto; overflow: visible; }
.isl-sea path { fill: none; stroke: rgba(255, 255, 255, .14); stroke-width: 1.5; animation: sea 7s ease-in-out infinite; animation-delay: calc(var(--k) * -1.6s); }
.isl-shadow { fill: rgba(0, 0, 0, .25); transform: translate(4px, 6px); }
.reg { fill: var(--blue); stroke: var(--blue-dd); stroke-width: 1.5; transition: fill .45s var(--ease); }
.reg-norte { fill: #6E9CAD; } .reg-este { fill: #7FA9A6; } .reg-centro { fill: #5E8A9C; } .reg-sur { fill: #8DB2AE; } .reg-oeste { fill: #789FB0; }
.reg.on { fill: var(--blush); }
.isl-i .reg { cursor: pointer; }
.isl-i .reg:hover { fill: #E3CBC2; }
.isl-edge { fill: none; stroke: var(--sand); stroke-width: 1.6; }
.isl-small { fill: var(--sea); stroke: var(--sand); stroke-width: 1.2; }
.isl-cord { fill: none; stroke: rgba(255, 255, 255, .55); stroke-width: 2.4; stroke-dasharray: 2 6; stroke-linecap: round; pointer-events: none; }
.reg-t { font: 700 9px var(--f-t); letter-spacing: .24em; fill: rgba(255, 255, 255, .8); pointer-events: none; }
.pin { pointer-events: none; }
.isl-i .pin { pointer-events: auto; cursor: pointer; }
.pin-dot { fill: #fff; stroke: var(--blue-dd); stroke-width: 2.4; transition: fill .3s; }
.pin-ring { fill: none; stroke: #fff; stroke-width: 1.6; opacity: 0; transform-box: fill-box; transform-origin: center; }
.pin.on .pin-dot, .pin.hl .pin-dot { fill: var(--blush); }
.pin.on .pin-ring, .pin.hl .pin-ring { animation: ringP 1.8s ease-out infinite; }
.pin.dim { opacity: .25; }
.js .map-v .pin, .js .tmap .pin { animation: pinIn .7s var(--spring) both; animation-delay: calc(var(--k) * 70ms + .3s); }
@keyframes pinIn { from { opacity: 0; translate: 0 -14px; } }
.rose circle { fill: rgba(255, 255, 255, .08); stroke: rgba(255, 255, 255, .4); } .rose path { fill: var(--blush); } .rose text { font: 700 9px var(--f-t); fill: rgba(255, 255, 255, .7); }
.rose { animation: none; } .rose path { transform-origin: 0 0; animation: needle 6s ease-in-out infinite; }
@keyframes needle { 0%, 100% { transform: rotate(-8deg); } 50% { transform: rotate(8deg); } }
@media (max-width: 900px) { .map-in { grid-template-columns: 1fr; } .map-v { order: -1; position: static; } .reg-t { font-size: 11px; } }
@media (max-width: 600px) { .pin-dot { r: 7.5; } .reg-t { display: none; } }
.blk-map .isl, .about-map .isl, .tmap .isl { background: var(--blue-dd); border-radius: 18px; padding: 10px; }

/* agua */
.water-in { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(28px, 5vw, 72px); align-items: center; }
.water-f { margin: 0; border-radius: var(--r); overflow: hidden; aspect-ratio: 4 / 4.2; box-shadow: var(--sh-2); }
.water-f img { width: 100%; height: 100%; object-fit: cover; }
.wt { display: grid; gap: 14px; margin-bottom: 24px; }
.wt li { display: grid; grid-template-columns: 46px 1fr; gap: 2px 14px; }
.wt li > span { grid-row: span 2; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 14px; background: var(--sea-l); color: var(--blue-d); }
.wt svg { width: 22px; height: 22px; } .wt b { font-weight: 700; } .wt small { color: var(--tx-2); font-size: .94rem; }
@media (max-width: 900px) { .water-in { grid-template-columns: 1fr; } .water-f { aspect-ratio: 16 / 11; } }

/* paso suave: reloj */
.easy-s { background: var(--blush-l); }
.easy-in { display: grid; grid-template-columns: 1.1fr .9fr; gap: clamp(28px, 5vw, 72px); align-items: center; }
.clock { text-align: center; }
.clock svg { width: min(320px, 100%); height: auto; overflow: visible; }
.ck-track { fill: #fff; stroke: rgba(34, 50, 58, .08); stroke-width: 18; }
.ck-seg { fill: none; stroke-width: 18; stroke-dasharray: 0 603.2; stroke-dashoffset: calc(var(--a) * -1); transform: rotate(-90deg); transform-origin: 120px 120px; transition: stroke-dasharray 1s var(--ease); transition-delay: calc(var(--k) * .18s + .3s); }
.ck-w { stroke: var(--blue); } .ck-r { stroke: var(--blush-d); }
.clock.in .ck-seg { stroke-dasharray: var(--l) 603.2; }
.ck-tick { stroke: var(--taupe); stroke-width: 2; stroke-linecap: round; }
.ck-hand path { stroke: var(--ink); stroke-width: 4; stroke-linecap: round; } .ck-hand circle { fill: var(--ink); }
.ck-hand { transform-origin: 120px 120px; }
.clock.in .ck-hand { animation: hand 12s linear infinite 1.6s; }
@keyframes hand { to { transform: rotate(360deg); } }
.clock text { font: 700 18px var(--f-h); fill: var(--ink); }
.ck-key { display: flex; justify-content: center; gap: 18px; margin: 10px 0 0; font-size: .88rem; color: var(--tx-2); }
.ck-key span { display: inline-flex; align-items: center; gap: 6px; }
.ck-key i { width: 14px; height: 14px; border-radius: 4px; } .ck-key i.w { background: var(--blue); } .ck-key i.r { background: var(--blush-d); }
@media (max-width: 900px) { .easy-in { grid-template-columns: 1fr; } }

/* con quién */
.whos { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.wh { position: relative; display: flex; flex-direction: column; gap: 6px; padding: 24px 20px 22px; border-radius: var(--r); background: #fff; color: var(--ink); text-decoration: none; box-shadow: var(--sh); overflow: hidden; transition: transform .5s var(--ease), box-shadow .5s; }
.wh::before { content: ""; position: absolute; right: -40px; top: -40px; width: 120px; height: 120px; border-radius: 50%; background: var(--sea-l); transition: transform .7s var(--ease); }
.wh:hover::before { transform: scale(1.5); }
.wh > * { position: relative; }
.wh > span { display: grid; place-items: center; width: 50px; height: 50px; margin-bottom: 8px; border-radius: 16px; background: var(--blue-d); color: #fff; }
.wh svg { width: 22px; height: 22px; }
.wh b { font: 700 1.1rem/1.2 var(--f-h); } .wh small { color: var(--tx-2); font-size: .92rem; }
.wh em { margin-top: 8px; color: var(--blue-d); } .wh em svg { width: 18px; height: 18px; transition: transform .4s var(--spring); }
.wh:hover { transform: translateY(-5px); box-shadow: var(--sh-2); color: var(--ink); } .wh:hover em svg { transform: translateX(5px); }
@media (max-width: 900px) { .whos { grid-template-columns: 1fr 1fr; } }
@media (max-width: 480px) { .whos { grid-template-columns: 1fr; } }

/* preguntas */
.faq-in { display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(28px, 5vw, 72px); align-items: start; }
@media (max-width: 900px) { .faq-in { grid-template-columns: 1fr; } }
.qa { display: grid; gap: 10px; }
.qa-i { border-radius: 16px; background: #fff; box-shadow: inset 0 0 0 1px var(--line); transition: box-shadow .4s; }
.qa-i.open { box-shadow: inset 0 0 0 1.5px var(--blue), var(--sh); }
.qa-i.out { display: none; }
.qa-i h3 { margin: 0; font: inherit; }
.qa-q { display: flex; width: 100%; align-items: center; justify-content: space-between; gap: 16px; min-height: 56px; padding: 16px 20px; border: 0; background: none; cursor: pointer; text-align: left; font: 600 1.02rem/1.4 var(--f-t); color: var(--ink); }
.qa-q i { position: relative; flex: none; width: 30px; height: 30px; border-radius: 10px; background: var(--sand); transition: background-color .35s, transform .5s var(--spring); }
.qa-q i::before, .qa-q i::after { content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 2px; margin: -1px 0 0 -6px; border-radius: 2px; background: var(--ink); transition: transform .4s var(--ease); }
.qa-q i::after { transform: rotate(90deg); }
.qa-i.open .qa-q i { background: var(--blush); transform: rotate(180deg); }
.qa-i.open .qa-q i::after { transform: rotate(0); }
.qa-a { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .5s var(--ease); }
.qa-a > div { overflow: hidden; }
.qa-a p { margin: 0; padding: 0 20px 20px; color: var(--tx-2); }
.qa-i.open .qa-a { grid-template-rows: 1fr; }
.faq-w { max-width: 860px; }
.faq-more { display: flex; align-items: flex-start; gap: 14px; margin-top: 30px; padding: 18px 22px; border-radius: var(--r); background: var(--sand); }
.faq-more svg { width: 22px; height: 22px; color: var(--blue-d); flex: none; margin-top: 3px; }
.faq-more p { margin: 0; }

/* banda final */
.cta { position: relative; padding: clamp(80px, 10vw, 130px) 0; background: var(--blue-d); color: var(--on-dark); overflow: hidden; text-align: center; }
.cta h2 { color: #fff; } .cta p { color: var(--on-dark); max-width: 36em; margin-left: auto; margin-right: auto; }
.cta-in { position: relative; z-index: 1; }
.cta-waves { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.cta-waves path { fill: none; stroke: rgba(255, 255, 255, .1); stroke-width: 2; animation: waveX 8s ease-in-out infinite alternate; animation-delay: calc(var(--k) * -1.4s); }

/* filtros */
.flt { display: grid; gap: 14px; margin-bottom: 18px; padding: 18px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.flt-row { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; }
.flt-l { min-width: 70px; font-size: .78rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--tx-3); }
.flt-end { justify-content: space-between; padding-top: 12px; border-top: 1px dashed var(--line); }
.chips-f { display: flex; flex-wrap: wrap; gap: 6px; }
.cf { display: inline-flex; align-items: center; gap: 6px; min-height: 42px; padding: 8px 14px; border: 0; border-radius: var(--pill); background: var(--bg); box-shadow: inset 0 0 0 1px rgba(34, 50, 58, .12); cursor: pointer; font-weight: 600; font-size: .88rem; transition: background-color .3s, color .3s, box-shadow .3s; }
.cf svg { width: 16px; height: 16px; color: var(--blue); }
.cf:hover { box-shadow: inset 0 0 0 1.5px var(--blue); }
.cf.on { background: var(--blue-d); color: #fff; box-shadow: none; } .cf.on svg { color: var(--blush); }
.tgl, .view { display: inline-flex; padding: 4px; border-radius: 14px; background: var(--bg); }
.tgl button, .view button { display: inline-flex; align-items: center; gap: 6px; min-height: 42px; padding: 6px 14px; border: 0; border-radius: 10px; background: none; cursor: pointer; font-weight: 600; font-size: .88rem; color: var(--tx-2); transition: background-color .3s, color .3s; }
.view button svg { width: 16px; height: 16px; }
.tgl button.on, .view button.on { background: #fff; color: var(--ink); box-shadow: var(--sh); }
.sw-l { display: inline-flex; align-items: center; gap: 10px; min-height: 44px; font-weight: 600; font-size: .9rem; cursor: pointer; }
.sw-l input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.sw { position: relative; width: 46px; height: 26px; border-radius: 13px; background: rgba(34, 50, 58, .2); transition: background-color .3s; }
.sw::after { content: ""; position: absolute; left: 3px; top: 3px; width: 20px; height: 20px; border-radius: 50%; background: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, .2); transition: transform .4s var(--spring); }
.sw-l input:checked + .sw { background: var(--blue-d); }
.sw-l input:checked + .sw::after { transform: translateX(20px); }
.sw-l input:focus-visible + .sw { outline: 3px solid var(--blush-d); outline-offset: 2px; }
.flt-out { margin: 0 0 18px; color: var(--tx-3); font-size: .9rem; font-weight: 600; }
.pop-in { animation: popIn .6s var(--ease) both; animation-delay: calc(var(--k, 0) * 55ms); }
.empty { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: center; padding: 30px; border-radius: var(--r); background: var(--sand); font-weight: 600; }
.empty svg { width: 22px; height: 22px; color: var(--blue-d); }
.note { margin-top: 26px; }
.tmap { margin-bottom: 20px; }
.tm-card { max-width: 460px; margin: 14px auto 0; animation: popIn .5s var(--ease); }
.legend-s { padding-top: 0; }
.legend { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.legend > div { padding: 20px; border-radius: var(--r); background: #fff; box-shadow: inset 0 0 0 1px var(--line); }
.legend p { margin: 10px 0 0; color: var(--tx-2); font-size: .94rem; }
@media (max-width: 760px) { .legend { grid-template-columns: 1fr; } .flt-end { flex-direction: column; align-items: flex-start; } .flt-l { min-width: 0; width: 100%; } }

/* página de sendero */
.facts-s { position: relative; margin-top: -20px; z-index: 2; }
.facts { display: grid; grid-template-columns: 1fr 1fr 1.5fr 1fr; gap: 12px; }
.facts li { display: flex; flex-direction: column; justify-content: center; gap: 4px; min-height: 96px; padding: 16px 18px; border-radius: 18px; background: #fff; box-shadow: var(--sh); }
.facts small { color: var(--tx-3); font-size: .78rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
.facts b { display: inline-flex; align-items: center; gap: 6px; font-size: .98rem; line-height: 1.35; }
.facts b svg { width: 18px; height: 18px; color: var(--blue); }
.gauge { display: flex; align-items: center; gap: 10px; }
.gauge svg { width: 70px; height: 40px; }
.g-tr, .g-v { fill: none; stroke-width: 9; stroke-linecap: round; }
.g-tr { stroke: var(--sand); }
.g-v { stroke: var(--blue-d); stroke-dasharray: 132; stroke-dashoffset: 132; transition: stroke-dashoffset 1.4s var(--io) .4s; }
.gauge-li.in .g-v { stroke-dashoffset: calc(132 - var(--g) * 44); }
@media (max-width: 900px) { .facts { grid-template-columns: 1fr 1fr; } .facts-s { margin-top: 0; padding-top: 10px; } }
@media (max-width: 440px) { .facts { grid-template-columns: 1fr; } .facts li { min-height: 0; } }
.note-c { display: flex; gap: 12px; align-items: flex-start; padding: 16px 18px; border-radius: 16px; background: var(--blush-l); }
.note-c svg { width: 20px; height: 20px; color: var(--blush-d); flex: none; margin-top: 3px; }
.stops { position: relative; display: grid; gap: 8px; padding-left: 0; }
.stops::before { content: ""; position: absolute; left: 27px; top: 28px; bottom: 28px; width: 3px; border-radius: 3px; background: var(--sand); }
.stops::after { content: ""; position: absolute; left: 27px; top: 28px; width: 3px; border-radius: 3px; height: calc((100% - 56px) * var(--sp, 0)); background: linear-gradient(var(--blue), var(--blush-d)); }
.stops li { position: relative; display: flex; align-items: center; gap: 16px; padding: 8px 14px 8px 0; }
.st-i { position: relative; z-index: 1; display: grid; place-items: center; width: 56px; height: 56px; border-radius: 50%; background: #fff; color: var(--tx-3); box-shadow: 0 0 0 5px var(--bg), var(--sh); flex: none; transition: background-color .5s, color .5s; }
.st-i svg { width: 22px; height: 22px; }
.stops li.lit .st-i { background: var(--blue-d); color: #fff; }
.stops b { font-weight: 700; } .stops small { margin-left: auto; padding: 3px 9px; border-radius: 8px; background: var(--sand); font-size: .78rem; font-weight: 600; color: var(--tx-2); }
.cols3 { display: grid; grid-template-columns: 1fr 1fr 1.15fr; gap: 20px; align-items: start; }
.blk { padding: 24px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.blk .h3 { display: flex; align-items: center; gap: 10px; font-size: 1.08rem; }
.blk .h3 svg { width: 22px; height: 22px; color: var(--blue); }
.blk .muted { margin: 12px 0 0; }
.b55-n { display: flex; align-items: center; gap: 10px; }
@media (max-width: 960px) { .cols3 { grid-template-columns: 1fr 1fr; } .blk-map { grid-column: span 2; } }
@media (max-width: 640px) { .cols3 { grid-template-columns: 1fr; } .blk-map { grid-column: auto; } }
.ticks { display: grid; gap: 8px; margin-bottom: 12px; }
.ticks li { position: relative; padding-left: 28px; color: var(--tx-2); }
.ticks li::before { content: ""; position: absolute; left: 0; top: .32em; width: 18px; height: 18px; border-radius: 6px; background: var(--blue-d) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat; }
.dark-s .ticks li { color: var(--on-dark); }
.tags-l { display: flex; flex-wrap: wrap; gap: 8px; }
.tags-l li { padding: 6px 12px; border-radius: var(--pill); background: var(--sea-l); font-weight: 600; font-size: .88rem; }
.r-cta { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px 32px; padding: clamp(24px, 4vw, 40px); border-radius: var(--r); background: var(--sea-l); }
.r-cta .muted { margin: 0; }
.pn { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 32px; }
.pn-a { display: block; padding: 18px 20px; border-radius: var(--r); background: #fff; box-shadow: inset 0 0 0 1px var(--line); color: var(--ink); text-decoration: none; transition: box-shadow .4s, transform .5s var(--ease); }
.pn-a:hover { box-shadow: inset 0 0 0 1.5px var(--blue), var(--sh); transform: translateY(-3px); color: var(--ink); }
.pn-a small { display: flex; align-items: center; gap: 6px; font-size: .76rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--blue-d); margin-bottom: 4px; }
.pn-a small svg { width: 14px; height: 14px; }
.pn-a b { font: 700 1.02rem/1.3 var(--f-h); }
.pn-a.nx { text-align: right; } .pn-a.nx small { justify-content: flex-end; }
@media (max-width: 620px) { .pn { grid-template-columns: 1fr; } .pn-a.nx { text-align: left; } .pn-a.nx small { justify-content: flex-start; } }

/* paisajes */
.ltabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-bottom: 26px; }
.ltabs button, .gtabs button { display: inline-flex; align-items: center; gap: 8px; min-height: 48px; padding: 10px 18px; border: 0; border-radius: 14px; background: #fff; box-shadow: inset 0 0 0 1px rgba(34, 50, 58, .12); font-weight: 700; cursor: pointer; transition: background-color .3s, color .3s; }
.ltabs button svg, .gtabs button svg { width: 18px; height: 18px; color: var(--blue); }
.ltabs button[aria-selected="true"], .gtabs button[aria-selected="true"] { background: var(--blue-d); color: #fff; box-shadow: none; }
.ltabs button[aria-selected="true"] svg, .gtabs button[aria-selected="true"] svg { color: var(--blush); }
.lpanel { display: grid; grid-template-columns: 1.05fr .95fr; gap: clamp(22px, 4vw, 48px); align-items: center; padding: clamp(16px, 3vw, 28px); border-radius: var(--r); background: #fff; box-shadow: var(--sh); animation: popIn .55s var(--ease); }
.lp-v { border-radius: 18px; overflow: hidden; aspect-ratio: 16 / 11; }
.lp-t p { color: var(--tx-2); }
.rule { display: flex; gap: 10px; align-items: flex-start; padding: 14px 16px; border-radius: 14px; background: var(--sea-l); color: var(--ink) !important; font-weight: 600; font-size: .95rem; }
.rule svg { width: 20px; height: 20px; color: var(--blue-d); flex: none; margin-top: 2px; }
.lp-r { margin-top: 10px; }
.minis { display: grid; gap: 8px; align-content: start; }
.mini { display: grid; grid-template-columns: 76px 1fr 18px; gap: 12px; align-items: center; padding: 6px; border-radius: 14px; background: var(--bg); color: var(--ink); text-decoration: none; transition: background-color .3s, transform .4s var(--ease); }
.mini:hover { background: var(--sand); transform: translateX(4px); color: var(--ink); }
.mi-v { display: block; width: 76px; height: 54px; border-radius: 10px; overflow: hidden; }
.mini b { display: block; font-size: .95rem; } .mini small { color: var(--tx-3); font-size: .82rem; }
.mini > svg { width: 18px; height: 18px; color: var(--blue-d); }
@media (max-width: 860px) { .lpanel { grid-template-columns: 1fr; } }
.grid3, .grid4 { display: grid; gap: 18px; }
.grid3 { grid-template-columns: repeat(3, 1fr); } .grid4 { grid-template-columns: repeat(4, 1fr); }
.card { padding: 24px 22px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); transition: transform .5s var(--ease); }
.card:hover { transform: translateY(-4px); }
.cd-i { display: grid; place-items: center; width: 48px; height: 48px; margin-bottom: 16px; border-radius: 16px; background: var(--sea-l); color: var(--blue-d); }
.cd-i svg { width: 22px; height: 22px; }
.card h3 { font-size: 1.08rem; } .card p { margin: 0; color: var(--tx-2); font-size: .95rem; }
@media (max-width: 960px) { .grid3, .grid4 { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .grid3, .grid4 { grid-template-columns: 1fr; } }
.band-link { display: grid; grid-template-columns: 1fr 1fr; border-radius: var(--r); overflow: hidden; background: var(--blue-dd); color: #fff; text-decoration: none; box-shadow: var(--sh-2); }
.bl-v { display: block; min-height: 220px; } .bl-v .scene { height: 100%; }
.bl-t { display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: clamp(22px, 4vw, 40px); }
.bl-t b { font: 700 1.5rem/1.2 var(--f-h); } .bl-t small { color: var(--on-dark); font-size: .98rem; }
.bl-t em { display: inline-flex; align-items: center; gap: 6px; font-style: normal; font-weight: 600; color: var(--blush); }
.bl-t em svg { width: 16px; height: 16px; transition: transform .4s var(--spring); }
.band-link:hover { color: #fff; } .band-link:hover em svg { transform: translateX(5px); }
@media (max-width: 700px) { .band-link { grid-template-columns: 1fr; } }

/* pueblos: postales */
.posts { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
.post { display: flex; flex-direction: column; gap: 10px; perspective: 1000px; }
.post-in { position: relative; display: block; width: 100%; aspect-ratio: 3 / 4; padding: 0; border: 0; background: none; cursor: pointer; transform-style: preserve-3d; transition: transform .9s var(--ease); }
.post-in[aria-pressed="true"] { transform: rotateY(180deg); }
.post-f, .post-b { position: absolute; inset: 0; display: flex; flex-direction: column; border-radius: 18px; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-shadow: var(--sh); text-align: left; }
.post-f { background: #fff; padding: 10px 10px 16px; }
.post-v { display: block; flex: 1; border-radius: 12px; overflow: hidden; margin-bottom: 12px; }
.post-f b { font: 700 1.15rem/1.2 var(--f-h); padding: 0 6px; } .post-f small { padding: 0 6px; color: var(--tx-3); font-style: italic; }
.stamp { position: absolute; right: 18px; top: 18px; display: grid; place-items: center; width: 44px; height: 52px; border: 2px dashed var(--blush-d); border-radius: 6px; background: var(--blush-l); color: var(--blush-d); transform: rotate(6deg); }
.stamp svg { width: 20px; height: 20px; }
.post-b { transform: rotateY(180deg); background: var(--blue-dd); color: var(--on-dark); padding: 22px; justify-content: center; gap: 10px; }
.post-b b { font: 700 1.3rem/1.2 var(--f-h); color: #fff; } .post-b small { color: var(--blush); font-weight: 600; }
.post-l { align-self: flex-start; }
@media (max-width: 960px) { .posts { grid-template-columns: 1fr 1fr; } }
@media (max-width: 480px) { .posts { grid-template-columns: 1fr; } .post-in { aspect-ratio: 4 / 3.6; } }
.nums { display: grid; gap: 10px; }
.nums li { display: grid; grid-template-columns: 40px 1fr; gap: 14px; align-items: center; padding: 14px 16px; border-radius: 16px; background: #fff; }
.soft-s .nums li { background: rgba(255, 255, 255, .8); }
.nums li span { display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; background: var(--blue-d); color: #fff; font: 700 1rem/1 var(--f-h); }

/* paso suave: ritmo */
.pace-w { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(28px, 5vw, 64px); align-items: center; }
.pace-ctl { padding: 20px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.pace-ctl input { width: 100%; accent-color: var(--blue-d); min-height: 30px; }
.pace-lbl { display: flex; justify-content: space-between; font-size: .85rem; font-weight: 600; color: var(--tx-3); margin: 4px 0 12px; }
.pace-info { padding: 12px 14px; border-radius: 12px; background: var(--sea-l); font-size: .95rem; animation: popIn .4s var(--ease); }
.pace-v { padding: 18px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.pace-v svg { width: 100%; height: auto; display: block; overflow: visible; }
.pv-g { fill: none; stroke: var(--sea); stroke-width: 6; stroke-linecap: round; }
.pv-b path { fill: none; stroke: var(--taupe-d); stroke-width: 3; stroke-linecap: round; }
.pv-b.hide { opacity: 0; } .pv-b { transition: opacity .4s; }
.pv-b.sit path { stroke: var(--blush-d); }
.pv-w circle { fill: var(--blue-d); stroke: #fff; stroke-width: 3; } .pv-w path { fill: #fff; }
.pv-t { font: 600 14px var(--f-t); fill: var(--tx-2); }
@media (max-width: 900px) { .pace-w { grid-template-columns: 1fr; } }
.quiz { display: grid; gap: 18px; padding: 24px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.qz { margin: 0; padding: 0; border: 0; }
.qz legend { display: flex; align-items: center; gap: 10px; padding: 0; margin-bottom: 10px; font-weight: 700; }
.qz legend span { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--blush); font: 700 .85rem/1 var(--f-h); flex: none; }
.qz-r { padding: 16px; border-radius: 14px; background: var(--bg); }
.qz-r p { margin: 0; }
.qz-r.ok { background: var(--sea-l); animation: popIn .5s var(--ease); }
.qz-r b { display: block; font: 700 1.1rem/1.3 var(--f-h); margin-bottom: 6px; }

/* fin de semana */
.plan { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(28px, 5vw, 64px); align-items: start; }
.pl-f { margin: 0 0 18px; padding: 0; border: 0; }
.pl-f legend { padding: 0; margin-bottom: 10px; font-weight: 700; }
.pl-card { position: sticky; top: 96px; padding: 24px; border-radius: var(--r); background: var(--blue-dd); color: var(--on-dark); box-shadow: var(--sh-2); }
.pl-head { display: flex; align-items: center; gap: 10px; margin-bottom: 16px; color: #fff; font: 700 1.2rem/1.2 var(--f-h); }
.pl-head svg { width: 24px; height: 24px; color: var(--blush); animation: spinS 14s linear infinite; }
.pl-list { position: relative; display: grid; gap: 4px; margin-bottom: 20px; padding-left: 22px; }
.pl-list::before { content: ""; position: absolute; left: 6px; top: 12px; bottom: 12px; width: 2px; background: rgba(255, 255, 255, .2); }
.pl-list li { position: relative; display: grid; grid-template-columns: 56px 1fr; gap: 10px; padding: 8px 0; animation: popIn .5s var(--ease) both; animation-delay: calc(var(--k) * 90ms); }
.pl-list li::before { content: ""; position: absolute; left: -21px; top: 15px; width: 12px; height: 12px; border-radius: 50%; background: var(--blush); box-shadow: 0 0 0 4px var(--blue-dd); }
.pl-list time { font: 700 .95rem/1.4 var(--f-h); color: var(--blush); } .pl-list span { color: #fff; }
.pl-card .muted { color: var(--on-dark-2); margin: 12px 0 0; }
@media (max-width: 900px) { .plan { grid-template-columns: 1fr; } .pl-card { position: static; } }

/* con quién */
.gtabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-bottom: 26px; }
.gpanel { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(24px, 4vw, 56px); padding: clamp(22px, 4vw, 40px); border-radius: var(--r); background: #fff; box-shadow: var(--sh); animation: popIn .55s var(--ease); }
.gpanel p { color: var(--tx-2); }
@media (max-width: 860px) { .gpanel { grid-template-columns: 1fr; } }
.cmp { border-radius: var(--r); background: #fff; box-shadow: var(--sh); overflow: hidden; }
.cmp table { width: 100%; border-collapse: collapse; font-size: .95rem; }
.cmp th, .cmp td { padding: 14px 16px; text-align: left; border-bottom: 1px solid var(--line); vertical-align: top; }
.cmp thead th { background: var(--blue-dd); color: #fff; font-weight: 600; }
.cmp thead th svg { width: 16px; height: 16px; margin-right: 6px; vertical-align: -3px; color: var(--blush); }
.cmp tbody th { color: var(--tx-3); font-weight: 600; font-size: .86rem; }
.cmp tbody tr:last-child th, .cmp tbody tr:last-child td { border-bottom: 0; }
@media (max-width: 480px) { .cmp th, .cmp td { padding: 12px 10px; font-size: .88rem; } }
.guides { display: flex; gap: 24px; align-items: center; padding: clamp(22px, 4vw, 40px); border-radius: var(--r); background: var(--blush-l); }
.gd-ic { display: grid; place-items: center; width: 84px; height: 84px; border-radius: 50%; background: var(--blue-d); color: #fff; flex: none; }
.gd-ic svg { width: 38px; height: 38px; animation: spinS 16s linear infinite; }
.guides p { margin: 0; color: var(--tx-2); }
@media (max-width: 560px) { .guides { flex-direction: column; align-items: flex-start; } .gd-ic { width: 64px; height: 64px; } }

/* prepárate */
.pack { display: grid; grid-template-columns: 130px 1fr; gap: 18px 24px; padding: 24px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.pack-ring { grid-row: span 3; position: relative; width: 120px; height: 120px; }
.pack-ring svg { width: 100%; height: 100%; transform: rotate(-90deg); }
.pr-t, .pr-v { fill: none; stroke-width: 10; }
.pr-t { stroke: var(--sand); }
.pr-v { stroke: var(--blue-d); stroke-linecap: round; stroke-dasharray: 314.2; stroke-dashoffset: calc(314.2 - var(--f, 0) * 314.2); transition: stroke-dashoffset .7s var(--ease), stroke .4s; }
.pack.ready .pr-v { stroke: var(--blush-d); }
.pack-ring b { position: absolute; inset: 0; display: grid; place-items: center; font: 700 1.3rem/1 var(--f-h); }
.pack ul { display: grid; gap: 2px; }
.pack label { display: flex; gap: 10px; align-items: center; min-height: 44px; padding: 6px 8px; border-radius: 12px; cursor: pointer; transition: background-color .3s; }
.pack label:hover { background: var(--bg); }
.pack input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.box { display: grid; place-items: center; width: 24px; height: 24px; border-radius: 7px; box-shadow: inset 0 0 0 2px rgba(34, 50, 58, .25); flex: none; transition: background-color .3s, box-shadow .3s, transform .4s var(--spring); }
.box svg { width: 15px; height: 15px; color: #fff; opacity: 0; transform: scale(.4); transition: opacity .3s, transform .4s var(--spring); }
.pack input:checked + .box { background: var(--blue-d); box-shadow: none; transform: scale(1.08); }
.pack input:checked + .box svg { opacity: 1; transform: none; }
.pack input:checked ~ span:last-child { color: var(--tx-3); text-decoration: line-through; }
.pack input:focus-visible + .box { outline: 3px solid var(--blush-d); outline-offset: 2px; }
.pk-i { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 9px; background: var(--sea-l); color: var(--blue-d); flex: none; }
.pk-i svg { width: 16px; height: 16px; }
.pack label span:last-child { font-size: .93rem; line-height: 1.3; }
.pack-out { margin: 0; min-height: 1.5em; font-weight: 700; color: var(--blue-d); }
.pack-reset { justify-self: start; font-size: .9rem; }
@media (max-width: 760px) { .pack { grid-template-columns: 1fr; } .pack-ring { grid-row: auto; margin: 0 auto; width: 100px; height: 100px; } }
.semaf { display: grid; grid-template-columns: 96px 1fr; gap: 24px; align-items: center; padding: 24px; border-radius: var(--r); background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1); }
.tl-box { display: grid; gap: 12px; padding: 14px; border-radius: 26px; background: #16262D; box-shadow: inset 0 4px 10px rgba(0, 0, 0, .4); }
.tl { width: 56px; height: 56px; margin: 0 auto; border: 0; border-radius: 50%; cursor: pointer; opacity: .25; transition: opacity .4s, box-shadow .4s, transform .4s var(--spring); }
.tl-verde { background: #6FBF8E; } .tl-amarillo { background: #F2C46B; } .tl-rojo { background: #E07862; }
.tl.on { opacity: 1; transform: scale(1.06); }
.tl-verde.on { box-shadow: 0 0 24px #6FBF8E; } .tl-amarillo.on { box-shadow: 0 0 24px #F2C46B; } .tl-rojo.on { box-shadow: 0 0 24px #E07862; }
.tl-info > div { animation: popIn .45s var(--ease); }
.tl-info h3 { color: #fff; }
@media (max-width: 480px) { .semaf { grid-template-columns: 1fr; } .tl-box { grid-template-columns: repeat(3, 1fr); } .tl { width: 48px; height: 48px; } }
.sos { background: var(--blush-l); }

/* nosotros y contacto */
.co-card { padding: 28px; border-radius: var(--r); background: #fff; box-shadow: var(--sh), inset 0 0 0 1px var(--line); }
.co-card dl { display: grid; margin: 12px 0 18px; }
.co-card dl div { display: grid; grid-template-columns: 180px 1fr; gap: 12px; padding: 10px 0; border-bottom: 1px solid var(--line); }
.co-card dt { color: var(--tx-3); font-size: .88rem; } .co-card dd { margin: 0; font-weight: 600; font-size: .95rem; overflow-wrap: anywhere; }
@media (max-width: 560px) { .co-card { padding: 22px 18px; } .co-card dl div { grid-template-columns: 1fr; gap: 2px; } }
.ct { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.ct-c { display: flex; flex-direction: column; gap: 6px; padding: 24px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); color: var(--ink); text-decoration: none; transition: transform .5s var(--ease), box-shadow .5s; }
.ct-c:hover { transform: translateY(-5px); box-shadow: var(--sh-2); color: var(--ink); }
.ct-c > span { display: grid; place-items: center; width: 50px; height: 50px; margin-bottom: 10px; border-radius: 16px; background: var(--sea-l); color: var(--blue-d); }
.ct-c > span svg { width: 24px; height: 24px; }
.ct-c b { font: 700 1.12rem/1.25 var(--f-h); } .ct-c small { color: var(--tx-2); overflow-wrap: anywhere; }
.ct-c em { display: inline-flex; align-items: center; gap: 6px; margin-top: auto; padding-top: 10px; font-style: normal; font-weight: 600; color: var(--blue-d); font-size: .92rem; }
.ct-c em svg { width: 16px; height: 16px; }
.ct-c.hl { background: var(--blue-dd); color: #fff; } .ct-c.hl small { color: var(--on-dark); } .ct-c.hl em { color: var(--blush); } .ct-c.hl > span { background: var(--blush); color: var(--ink); }
@media (max-width: 860px) { .ct { grid-template-columns: 1fr; } }
.map { position: relative; border-radius: var(--r); overflow: hidden; background: #E2DED4; min-height: 340px; box-shadow: var(--sh); }
.map-ph { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; text-align: center; padding: 16px; }
.map-ph svg { position: absolute; inset: 0; width: 100%; height: 100%; }
.map-ph .btn, .map-ph small { position: relative; }
.map-ph small { padding: 4px 10px; border-radius: 8px; background: rgba(255, 255, 255, .85); font-size: .8rem; color: var(--tx-2); }
.mp-roads path { fill: none; stroke: #fff; stroke-width: 8; stroke-linecap: round; }
.mp-sea { fill: var(--sea); }
.mp-pin path { fill: var(--blue-d); } .mp-pin circle:last-child { fill: #fff; }
.mp-pulse { fill: rgba(62, 107, 126, .25); transform-origin: 0 0; animation: mpP 2.4s ease-out infinite; }
@keyframes mpP { from { transform: scale(.4); opacity: 1; } to { transform: scale(1.6); opacity: 0; } }
.map iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; opacity: 0; transition: opacity .6s; }
.map.on iframe { opacity: 1; }
.map.on .map-ph { display: none; }

/* solicitud */
.bk { display: grid; grid-template-columns: 1.35fr .65fr; gap: clamp(24px, 4vw, 48px); align-items: start; }
.bk-side { position: sticky; top: 96px; display: grid; gap: 16px; }
.bk-card { padding: 18px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.bk-v { aspect-ratio: 16 / 10; border-radius: 14px; overflow: hidden; margin-bottom: 14px; }
.bk-v.swap svg { animation: popIn .6s var(--ease); }
.bk-card h3 { font-size: 1.08rem; margin-bottom: 6px; } .bk-card .muted { margin: 0; }
.mini-steps { display: grid; gap: 8px; padding: 18px; border-radius: var(--r); background: var(--sand); }
.mini-steps li { display: flex; align-items: center; gap: 12px; font-weight: 600; font-size: .94rem; }
.mini-steps b { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 10px; background: var(--blue-d); color: #fff; font: 700 .9rem/1 var(--f-h); flex: none; }
.fm { display: grid; gap: 22px; padding: clamp(20px, 3vw, 34px); border-radius: var(--r); background: #fff; box-shadow: var(--sh-2); }
.fm-prog { height: 6px; border-radius: 3px; background: var(--sand); overflow: hidden; }
.fm-prog i { display: block; height: 100%; background: linear-gradient(90deg, var(--blue), var(--blush-d)); transform: scaleX(var(--f, 0)); transform-origin: left; transition: transform .6s var(--ease); }
.fs { display: grid; gap: 16px; margin: 0; padding: 0; border: 0; min-width: 0; }
.fs > legend { display: flex; align-items: center; gap: 10px; padding: 0; margin-bottom: 4px; font: 700 1.15rem/1.2 var(--f-h); }
.fs > legend span { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 10px; background: var(--blush); font-size: .9rem; }
.fm-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.fld { display: grid; gap: 6px; margin: 0; padding: 0; border: 0; min-width: 0; align-content: start; }
.fld > label, .fld legend, .fld .lbl { font-weight: 600; font-size: .95rem; padding: 0; margin-bottom: 4px; }
.fld small { color: var(--tx-3); font-size: .82rem; }
input:not([type=checkbox]):not([type=radio]):not([type=range]), select, textarea { width: 100%; min-height: 50px; padding: 12px 14px; border: 0; border-radius: 12px; background: var(--bg); box-shadow: inset 0 0 0 1.5px rgba(34, 50, 58, .16); font-size: 1rem; transition: box-shadow .3s, background-color .3s; }
input:not([type=checkbox]):not([type=radio]):not([type=range]):focus, select:focus, textarea:focus { outline: none; background: #fff; box-shadow: inset 0 0 0 2px var(--blue), 0 0 0 4px rgba(101, 149, 168, .2); }
textarea { resize: vertical; min-height: 120px; }
select { appearance: none; -webkit-appearance: none; padding-right: 42px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233E6B7E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 14px center; background-size: 18px; text-overflow: ellipsis; }
.stepper { display: grid; grid-template-columns: 50px 1fr 50px; gap: 6px; }
.stepper input { text-align: center; font-weight: 700; -moz-appearance: textfield; }
.stepper input::-webkit-outer-spin-button, .stepper input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.st-b { display: grid; place-items: center; border: 0; border-radius: 12px; background: var(--sand); cursor: pointer; transition: background-color .3s, transform .3s var(--spring); }
.st-b:hover { background: var(--blush); } .st-b:active { transform: scale(.92); }
.st-b svg { width: 18px; height: 18px; }
.seg { display: flex; flex-wrap: wrap; gap: 8px; }
.seg label { position: relative; cursor: pointer; }
.seg input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.seg span { display: inline-flex; align-items: center; min-height: 44px; padding: 10px 16px; border-radius: 12px; background: var(--bg); box-shadow: inset 0 0 0 1.5px rgba(34, 50, 58, .14); font-weight: 600; font-size: .93rem; transition: background-color .3s, box-shadow .3s, color .3s, transform .4s var(--spring); }
.seg label:hover span { box-shadow: inset 0 0 0 1.5px var(--blue); }
.seg input:checked + span { background: var(--blue-d); color: #fff; box-shadow: none; transform: scale(1.03); }
.seg input:focus-visible + span { outline: 3px solid var(--blush-d); outline-offset: 2px; }
.chk, .consent label { display: flex; gap: 12px; align-items: flex-start; cursor: pointer; font-size: .95rem; }
.chk input, .consent input { width: 20px; height: 20px; margin: 2px 0 0; flex: none; accent-color: var(--blue-d); }
.err { color: #A0361D; font-size: .85rem; font-weight: 600; }
.err:empty { display: none; }
.bad input:not([type=checkbox]):not([type=radio]), .bad select, .bad textarea { box-shadow: inset 0 0 0 2px #C0563B !important; }
.fm > .btn { justify-self: start; }
.fm > .muted { margin: 0; }
@media (max-width: 960px) { .bk { grid-template-columns: 1fr; } .bk-side { position: static; order: -1; grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) { .fm-2 { grid-template-columns: 1fr; } .bk-side { grid-template-columns: 1fr; } .fm > .btn { justify-self: stretch; } .mini-steps { display: none; } .bk-card { display: grid; grid-template-columns: 92px 1fr; gap: 2px 14px; align-items: center; padding: 12px; } .bk-card .eb { grid-column: 2; margin: 0; } .bk-v { grid-row: 1 / span 3; grid-column: 1; aspect-ratio: 1; margin: 0; } .bk-card h3 { font-size: 1rem; margin: 0; } }

/* gracias y 404 */
.thx { position: relative; padding: clamp(60px, 8vw, 110px) 0 clamp(200px, 22vw, 290px); background: var(--blue-dd); color: var(--on-dark); overflow: hidden; text-align: center; }
.thx h1 { color: #fff; } .thx .lead { color: var(--on-dark); margin: 0 auto; }
.thx .kick { background: rgba(255, 255, 255, .08); color: var(--on-dark); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15); }
.thx .kick-i { background: var(--blush); color: var(--ink); }
.thx .b-line { color: #fff; box-shadow: inset 0 0 0 1.5px rgba(255, 255, 255, .45); } .thx .b-line:hover { color: #fff; box-shadow: inset 0 0 0 1.5px #fff; }
.thx-in { position: relative; z-index: 1; max-width: 800px; }
.thx-sun { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: min(75%, 280px); }
.thx-sun .s { fill: var(--blush); animation: rise 2.2s var(--ease) both; }
@keyframes rise { from { transform: translateY(80px); } }
.thx-sun .ray { stroke: var(--blush); stroke-width: 4; stroke-linecap: round; opacity: 0; animation: ray 2.4s ease-in-out infinite; animation-delay: calc(var(--k) * .12s + 1.4s); }
@keyframes ray { 0%, 100% { opacity: 0; } 50% { opacity: .8; } }
.thx-sun .wv { fill: var(--blue-d); opacity: .9; animation: waveX 6s ease-in-out infinite alternate; animation-delay: calc(var(--k) * -1.5s); }
.thx-sun .wv:nth-of-type(2n) { fill: var(--blue); opacity: .7; }
[data-hello] { display: block; font: italic 500 .55em/1.3 var(--f-h); color: var(--blush); margin-bottom: 6px; }
.thx-w { max-width: 960px; }
.thx-w > .h3 { margin-top: 30px; }
.summary { padding: 22px 24px; border-radius: var(--r); background: #fff; box-shadow: var(--sh); }
.summary dl { display: grid; margin: 0; }
.summary dl div { display: grid; grid-template-columns: 180px 1fr; gap: 12px; padding: 9px 0; border-bottom: 1px solid var(--line); }
.summary dt { color: var(--tx-3); font-size: .9rem; } .summary dd { margin: 0; font-weight: 600; overflow-wrap: anywhere; }
@media (max-width: 520px) { .summary dl div { grid-template-columns: 1fr; gap: 0; } }
.fallback { display: flex; gap: 10px; align-items: flex-start; margin: 16px 0 0; padding: 14px 16px; border-radius: 14px; background: var(--blush-l); }
.fallback svg { width: 20px; height: 20px; color: var(--blush-d); flex: none; margin-top: 3px; }
.nf { padding-bottom: clamp(60px, 8vw, 110px); }
.nf-v { position: relative; width: min(420px, 100%); margin: 0 auto 26px; border-radius: 26px; overflow: hidden; aspect-ratio: 16 / 10; }
.nf-sign { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(-4deg); padding: 6px 18px; border-radius: 10px; background: var(--blush); color: var(--ink); font: 700 2.6rem/1 var(--f-h); box-shadow: 0 10px 20px rgba(0, 0, 0, .2); }

/* legal */
.legal-w { display: grid; grid-template-columns: 270px 1fr; gap: 48px; align-items: start; }
.ltoc { position: sticky; top: 96px; padding: 20px; border-radius: var(--r); background: #fff; box-shadow: inset 0 0 0 1px var(--line); font-size: .9rem; }
.ltoc-h { font-size: .74rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--blue-d); margin: 0 0 8px; }
.ltoc ol, .ltoc-o { display: grid; gap: 4px; margin-bottom: 18px; }
.ltoc a { color: var(--tx-2); text-decoration: none; } .ltoc a:hover { color: var(--ink); text-decoration: underline; }
.legal { min-width: 0; max-width: 760px; }
.lg { padding: 0 0 24px; margin: 0 0 24px; border-bottom: 1px solid var(--line); }
.lg h2 { font-size: 1.36rem; }
.lg p { color: #2E3D44; }
.tbl-w { overflow-x: auto; border-radius: 14px; box-shadow: inset 0 0 0 1px var(--line); }
.tbl { width: 100%; border-collapse: collapse; font-size: .9rem; }
.tbl th, .tbl td { padding: 10px 12px; text-align: left; vertical-align: top; border-bottom: 1px solid var(--line); }
.tbl thead th { background: var(--sand); font-weight: 600; }
.tbl.reg th { width: 42%; color: var(--tx-2); font-weight: 600; background: var(--bg); }
.tbl.reg td { font-weight: 600; overflow-wrap: anywhere; }
@media (max-width: 900px) { .legal-w { grid-template-columns: 1fr; } .ltoc { position: static; } }
@media (max-width: 480px) { .tbl.reg th, .tbl.reg td { display: block; width: auto; } .tbl.reg th { border-bottom: 0; padding-bottom: 0; background: none; } }
@media (max-width: 640px) {
  .ck-t thead { display: none; }
  .tbl-w:has(.ck-t) { overflow: visible; box-shadow: none; border-radius: 0; }
  .ck-t, .ck-t tbody { display: block; }
  .ck-t tr { display: block; margin: 0 0 12px; padding: 6px 0; border-radius: 14px; background: #fff; box-shadow: inset 0 0 0 1px var(--line); }
  .ck-t td { display: grid; grid-template-columns: 92px 1fr; gap: 10px; padding: 7px 14px; border: 0; overflow-wrap: anywhere; }
  .ck-t td::before { content: attr(data-l); color: var(--tx-3); font-size: .8rem; font-weight: 600; }
  .ck-t td:first-child { font-weight: 700; }
}

/* pie */
.ft { position: relative; background: var(--blue-dd); color: var(--on-dark-2); padding: 0 0 28px; }
.ft-waves { display: block; width: 100%; height: 80px; margin-top: -1px; background: var(--bg); }
.ft-waves .w1 { fill: var(--blue); opacity: .7; } .ft-waves .w2 { fill: var(--blue-dd); }
.ft-top { display: grid; grid-template-columns: 1.3fr 1.3fr .8fr 1.1fr; gap: 36px; padding: 30px 0 36px; }
.ft-b p { margin: 18px 0; font-size: .93rem; max-width: 34ch; }
.ft-b .btn { margin-top: 16px; }
.ft-h { font: 600 .76rem/1.4 var(--f-t); letter-spacing: .16em; text-transform: uppercase; color: var(--blush); margin: 0 0 14px; }
.ft-h2 { margin-top: 26px; }
.ft ul { display: grid; gap: 8px; font-size: .92rem; }
.ft a, .ft .lnk { color: var(--on-dark); text-decoration: none; font-weight: 400; }
.ft a:hover, .ft .lnk:hover { color: var(--blush); }
.ft .btn.b-blush, .ft .btn.b-blush:hover { color: var(--ink); font-weight: 600; }
.ft-co li { line-height: 1.45; } .ft-co b { color: #fff; }
.ft-mail { display: inline-flex; align-items: center; gap: 8px; }
.ft-mail svg { width: 16px; height: 16px; color: var(--blush); }
.ft-note { display: flex; gap: 12px; align-items: flex-start; margin: 0; padding: 18px 20px; border-radius: 16px; background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1); font-size: .85rem; line-height: 1.55; color: var(--on-dark); }
.ft-note svg { width: 18px; height: 18px; flex: none; color: var(--blush); margin-top: 2px; }
.ft-btm { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px; padding-top: 22px; font-size: .82rem; }
@media (max-width: 1000px) { .ft-top { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .ft-top { grid-template-columns: 1fr; gap: 28px; } .ft-waves { height: 46px; } }

/* cookies */
.ck { position: fixed; right: 20px; bottom: 20px; z-index: 70; width: min(440px, calc(100% - 24px)); }
.ck-in { position: relative; padding: 22px; border-radius: 22px; background: #fff; box-shadow: 0 30px 70px -20px rgba(38, 63, 74, .55), inset 0 0 0 1px var(--line); animation: ckIn .6s var(--spring); }
@keyframes ckIn { from { opacity: 0; transform: translateY(30px) scale(.96); } }
.ck-x { position: absolute; right: 12px; top: 12px; }
.ck-i { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: var(--blush); color: var(--ink); margin-bottom: 12px; }
.ck-i svg { width: 22px; height: 22px; }
.ck h2 { font-size: 1.2rem; margin: 0 0 8px; padding-right: 40px; }
.ck p { font-size: .9rem; margin: 0 0 14px; color: var(--tx-2); }
.ck-opts { display: grid; gap: 8px; margin: 0 0 14px; font-size: .92rem; }
.ck-opts label { display: flex; gap: 10px; align-items: center; }
.ck-opts input { width: 18px; height: 18px; accent-color: var(--blue-d); }
.ck-row { display: flex; flex-wrap: wrap; gap: 8px; }
.ck-row .btn { flex: 1 1 auto; }
@media (max-width: 480px) { .ck { right: 12px; bottom: 12px; } .ck-in { padding: 18px; } }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; scroll-behavior: auto !important; }
  .js .rv, .js .wipe, .js .h-up .ln > * { opacity: 1 !important; transform: none !important; filter: none !important; clip-path: none !important; }
}
