/*
Theme Name: confident_rider_website (2) (WPConvert)
Theme URI: https://wpconvert.ai
Author: WPConvert.ai
Author URI: https://wpconvert.ai
Description: This theme was automatically generated from your original site design using WPConvert.ai. It preserves your layout, colors, typography, header, footer, and page content, and makes it editable in WordPress.
Version: 2.0.0
Requires at least: 6.0
Tested up to: 6.6
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wpconvert
Tags: landing page, responsive, custom header, custom footer
*/

/* External Stylesheets - @import statements MUST come before any CSS rules */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=Source+Sans+3:wght@300;400;600&display=swap');

/* CSS Variables */
:root {
}

/* Inline Styles */

/* Extracted CSS from page */

:root {
  --brown-dark: #2c1a0e;
  --brown-mid: #5c3317;
  --brown-warm: #8b4513;
  --tan: #c8a97a;
  --tan-light: #f0e6d3;
  --cream: #faf6f0;
  --sage: #6b7c5a;
  --sage-light: #e8ede2;
  --white: #ffffff;
  --text-dark: #1a1008;
  --text-mid: #4a3728;
  --text-muted: #7a6255;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Source Sans 3', sans-serif;
  background: var(--cream);
  color: var(--text-dark);
  line-height: 1.7;
}

/* NAV */
nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(44, 26, 14, 0.97);
  backdrop-filter: blur(8px);
  padding: 0 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  height: 64px;
}

.nav-brand {
  font-family: 'Playfair Display', serif;
  color: var(--tan);
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.03em;
}

.nav-links {
  display: flex;
  gap: 2rem;
  list-style: none;
}

.nav-links a {
  color: rgba(200, 169, 122, 0.75);
  text-decoration: none;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  transition: color 0.2s;
}

.nav-links a:hover {
  color: var(--tan);
}

.nav-phone {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  color: var(--tan-light);
  text-decoration: none;
  font-size: 0.92rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  white-space: nowrap;
}

.nav-phone svg {
  width: 15px;
  height: 15px;
  fill: var(--tan);
  flex-shrink: 0;
}

.nav-phone:hover {
  color: var(--tan);
}

@media (max-width: 720px) {
  .nav-phone span.phone-label {
    display: none;
  }
}

.nav-cta {
  background: var(--brown-warm);
  color: var(--tan-light) !important;
  padding: 0.4rem 1.1rem;
  border-radius: 3px;
  transition: background 0.2s !important;
}

.nav-cta:hover {
  background: var(--brown-mid) !important;
  color: var(--tan-light) !important;
}

/* HERO */
.hero {
  min-height: 100vh;
  background:
    linear-gradient(
      to bottom,
      rgba(20, 10, 4, 0.55) 0%,
      rgba(20, 10, 4, 0.35) 50%,
      rgba(20, 10, 4, 0.75) 100%
    ),
    url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYGRj/2wBDAQQEBAYFBgsGBgsYEA0QGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBj/wAARCAFoAhwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwQ9KbxVpoqiMJrg9qj3PYsgZAewqB0G3oKueXTTFRzoPZGW8dQlGFajW+aha0NT7VD9iZ9Nq2bY+hpv2c0e1QvYsqYzSiOrPkUnl4qHUNFSIVjAp2Kfs+tLis3ItUyIimFKmxRszU85Xsyts+tJ5dW1iJqZLQntWbqFKlczvLpQmK1l09j2p39mSf3KzdZGscOzLHFSo+KvjTn/uGpF03HaoddFKgyGCfFaENxTYtPq7Bp2exrF1UawpSLFtP81dFpkf2khCOtZ1npA65robK3ESjHFclSonsdlKm1udHpvhDT7jJuX4I7Hoapan4PtLe/Jspd0XYE809NQkjh2B+KibUJCeXrkXOne52Pktaw6CyNsMBKkktnkTJaqn9oEN1qaK9D96bb3JVtisbaQNUE0Dhc1rCRDzmqlxIhQrxQqjG6aMGRDk0InzVcIG6np5Y7Vp7Qy9mRxWu/mteziEdVopEHYCrKSispSubU42Nq2uAK2LXUIkXnmuUinG6rSSt2NcdRJnVTdjtINUj7HH41q6dLcXt2IoOc/pXn8Mpz1rf0u/e2cOJCCPQ1w1o2WhvB9z0YQRQQvHKdxxw+ay7n7EbsZO5QPuk1i/2m5H36x9UvpViJjc8965KMJc2rNnax3dp9miYyW74f2arUN5eO5RZGPvmvL9L1WeO42+YeevNeo6FEz2iOxBJ5qcVKdHqTDlavYvRiZsFyWPuauJOYxg1dECKg6ZIpq2Mcsy4Yk1wrGSRzyqQe6IGguLmFvLBx7V5r4u8F6rJqxv7dMq+MoO1e+afpqxWo4GPeqt/bWwBOVOO1dNPE16P7w85Y6MpOnbQ8G0n4dXFxCbh5PL5+6RS+J7Tw5oWlzW8U5nvCuAgPyxnuT/hXU/EHXJ9H8PF9PcCRm2cdq8Fvb64nLyTyF3Y5OTXuZc6uI/ezloaVpRgrJFC+ky7YNYVzJjNX7qXOayZ+c19TTnZHjTjdlKRxk1CXFSOOtV2BrdVDndNjWemZzSlDTQj1rCoZumWYQPWriOAKoIj1MhI710Rqo55Uy75lAI61V3Ueb/tVupmLpssmSm+Z71AZPlqNpRzVqoZumTvJVV5etRvL1qnJIafML2ZO8o5qu0g9agLn1qMuaXMHsywZKaJarl6bvpqYezLnnUedVMSUu/61amZ+zOqNt/eFRm2B6VvzWaDNUWiAevChV5j6KVKxlGyNN+xP6VsiPNSxwc9KbqNCjTTMH7DJ/cNBsH/ALldXBbB/vCtGLSI5B0Fcs8VynTTwtzgDp7n+Com0uTb/q/0r1uw8JR3GDirlz4SiiUII8n6VwTzaMHa52QyttXPDpNPkGcoarPaOP4a9rufAzugdIs57VRb4dySL/qyv4U1nNO2rIeVS6Hj/wBnPpSfZ/avVJ/hpqHPlJurNuPh/qtuuXtnx9K1Wa0ZbSIeWVF0PPRbGnC2NdXP4cvIGO+Bvyqm2nSpwYyPwrVY2D2Zn9Ta3RipAR2qeKPDVpCyPoamTT8+1J4hAsO0NsggcbwMZr03wt4X0vWoSWjV8DkDrXD2ehzyt+7b8663w7cX+gXe6KfZngjsa8/F1HKL9m9TvwkFGXvrQ7V/hdoZi3+W8Z+tcr4l+H0ekyI9vGZImGc+n1rW1TxvcfZxFGgR8YMmeTWQfGN+8BgM5IPX3rzsMsSneTO+s8O9Ejkm0uKNyuMHNSpaQIOtak08VwC5Aye9ZkqYJIPFekqjZ57ilsSpsj6VKLjA61nGQjqaYZaq5Bptce9RG4681mmU/wB6meYf71ArmiZ/eljuSD1rKMppPPI707CTOgS/OPvVHJcksTurDFyR3pftJPelYrnZqif3p4nrJWf3p4n96kEzXWf3qZLj3rGWf3qVJ/es2axZuxT/AO1VyG4rAjuPerUVx71zSN4s6CO4A5NW4b8b+tYMc+RjNWIo9/IeuSdupumdgs5MAI7il2G4hKVmWryJAqOc4rUgkjEffJrilOzOiKuY7RPbXmTwM16V4Q1EywBI5NwHUGuSfTJJ7N5Bh+enermmJcaPGbiKSaIHhuOM1FdqtC3UIwsevF/tEG5PlYdRV/R7c+duZ889K850zx0jbYZowX6FzxXSaR4rWO/DMoKk9K8l0pU5JzOGvRm4NQO7vr1LZdiscY5zXnfiXW70200Wnn5zwDmus1GGXUoVlhY7W7Vz154WuXV3KsH7V11cZGVlFGGAp0YL33qeNeJB4hktkgu4JmjBz6iuGubS8Zjm3kH4V9N2fh66+ykNEhP/AE0qCPwpIdQZJ9Nt5I25LbRya9LCZo6atym9WFGT+I+WZbCfnfG4/Cqj2WchuK+j/Gfw/ibTJHsNPEdxw2I/T0rxm+8P31sz+ZbuMeor28NmUay7HHPCpaw1RyY0qM8u9V5NPjB4ya6H7JInao2jPpXoLEHO6Jzhsvamm0C1vPFnNU5LetYYgydAyGjx0qIitKS3PoaqPbyHohP4V0wxCOeWHZUJpN+3vVg2F3j/AFD/AJVC1ncf3DW8MQYvDshaSoi/vUptJe4pht3rZVrmLokJ6VE/WrPk+9QvFxWqqmfsim7D0qEmrLx4qsyCq9oL2RGz0wvTmFREU1Mj2YeZR5tNIpmDV85Hsz1OW53KcVS35arE8EkZINVxEa8ymkkepUbuWIuW21bUbaqwRkHmrwQ1nUka0kWLb71bljIC3NYduDWtaPs7V5mI1PSoaHaaXqEMCAECuhgktLuQHIrz2KTI61rWl6bdNxc181i8Jd3W57WHr20Z2RtgZsAjHapksHK4OK5u21je4Jeui0/UFk+cmvFrU6kDvp1FImFmYmwY6JbTemHQEfStMTo8WaqSSs7EDpXB7SbNYkK6Fp08Q8y0iOfVae3gnw5dRYk0yDPqoxWlaSfJg1djlRMndUfWKqekmc1VeRxeo/Czw3LGTHAbc+oOa8/1DwZYWGpSW32hk2nqV4r3OW9RV3rhsVj32i6dq96l5P1HUDvXbhszrQ0lJ2MfYprVHmFn4OkktHkt7iOQAZ6Yrm7yzlguDGTgg16xr2nyRQsdKCJHjDL3rz66s7gTHfGSe5r18Jj3PVsmtQSWiOfk0DVLi2NxFEZI/UVkS2lzbyFJYyhHUEV3Ebz2kJ2EjPXBrLvQLhi8oJc969Kli5N67HHUoKxzayOBio3d2Fab2ac4qA2h/hrp9ujD2TMpt9REmtg2RNRnT39Kr6wiPYmVzTMtWk9jIP4KhNo/oaaxCJ9kyqDR8h6ipTbN6GmGCT0NX7VB7NkTAdhUJz2FWvIm9DTfJk9KPak+zIF31Iu+pViepVif0rN1ylTIVBp65qwkBPUVYS29qxlWNFSIot9W4kc0+K329quRRHsK5Z1zeFIjjjkq9bRz9s0+GKTd/q617GzlllAZCBXJUxJ0wpElklxs5BIrpNHtMuJJF496dax2dnDmUg4FU7/XwgKW2EHtXKpyqOyOmygtTtbLQ5bp/MiG2Or+paSBpxhmEYBHUnrXnGieMrrTb8zCTIIwUY8GrWo+K7rUpvNeb6KvStXSaMFVbZojw0lvmQ3ETL1BDDI/CtrQbiO3uAskbSY9RxXBf2y4f53zV2y1+WJ/3ZIqK1NyjqNSR9LaIYrnTYhCojJPetXVru202yG5fNYjivFfDvi3UYdOL+azKOxrd/trXNaVQVIXPArz5YyNCDhbU8Krk85VfaN+6dIdRFxMfl2jsBU9vqFs0nlSEKR/erO07T71V/fRhWx3qaXTxH882FLHjNZ0a8twnClflTNe5FsY8oysCO9cB4l8I2+sqdkoiGc9K6r7O6Rfe+X1zTBHn7wyK9ui4SXN1Ko/utnc8gk+GFm7kDUJHPqicUifCfTSRvvJxz1IAFevNaqiFo4s+1UzZPIxZ1WMCnUrVltI7I1YPoefw/C7whbw/wClNcyHuQ/AqZvAfgCIZGnPL2++a7pNPilPzgnnuabKNG09DLc3MMYzjrWPtK7fxCcqaPOZ/AvgmW8QRaVLEB94K55rJ1Xw94WsnEVnbiPafmLHJNd5rPjDw5ZRH7OouZCMjZgfnXkHiLXY72/lngTykY9M5r0MJ7Zy1k7Fc0OW9ivq4sElP2eBY4gMAE5J964bUII/McpwK1Lm7eTPz1nNGHb5zxXv0ZcpwVfeMN7d3Y4GaYNOkwSeBXQl4o0wiCqU8hNd9OqcUqZgyW5TINU5Y8ZrXmXOaoyQE54reFUxdMyZE61XdOvFab259Kha39q0VQj2ZlslRFK1Gt/aomt8VrCZm6ZmlKb5dXzFTPL9q0UjJ0z2HV7BIpXRo8GsFIxvxXo3jO3j+0SPGgz3xXnyIRMfrXl4SpzQuepio8s7Ghb2Mbpk8VO9sifKKuWNnJPDlFqSawljb5waynPWxrThpcZp9mJmxWzLowEYePqetGi2mV6c101pZSO2zGSa8rFVrM9HD07o5iDS5xKB6mtR9CuRDkg4AroodOMdyEIGa6OG3SSLEgBAFeFiMY09D06NFW1PIJPMtrnByOa6TRZ55MYPFReLLSKPUsQDir3hy3/dhqzryUqXOKkrTsdRY+ZIu3FaC6dkbsU6zjEaDity2t/NwO1fN1W76HVVrezRg+Q8WcVSupZ/JZEBBrrLnT88KKpjSHL8jNZ3sTDFU2tTjYJLzfsWr9tcTohjnOwj9a62Hw+H5MQzTZvDUsmVZQR9Kpty6CWNop2ucBqV25by4369RWYmnG4fk9a9CfwTHKeTg0q+CmiU4OapVZxWiH9ZoN6yOCfwwDjuDVW58FSS/wCqAr0y08PzI+JFOK2YtIjVcMKIYrEX90zq4mhHzPBLnwHqcakogNZr+D9YGf8ARpPyr6TGjW5+8M0v9iWwXgCu2ONxSOR4qh2PmRvCmsD5vskn5VA2hanF9+0l/wC+a+p4NJiH/LPP/AanOmWez97axke4FbRx2Je6RjLGUlsj5PGlXJbBt5Pyq1b+FL24TelpIR9K+nZNM0ntYQf981H9ltYvlitolHsK6FWxUtkhrFU39lngum/DW8vE3PGIv98Vpv8ACxokP7xCQM/d4r2lLMyvlUUVYXRrpjhWDL9KwlPEreQpY2lDofP118PDBkAq5AyBjrXM3eheRKY/IO/0xX1TceG4Uj3Ssob0xXO3fh63EzSJbKz9iFrF4/EUPi1NqWKw9bY+cv8AhH7gxGT7E+3121Wk0ry13PbED3Fe+zWGoxTeUtgpiHfbWpB4c+2wjzbWPYexSsFnlW9nE3qexir3PmkWkY/5ZmnrBEP4K+ibz4ZWF5yYEi90jxXJ6x8K5ICfsQaZfpiuqObJ/EmjKM6MnaMjyiK3gPGKtJbxhuMVs6r4O1rTU8xrKXy/7yisJILlH2vHID9K6Y4mnUV0zXla2LauI+lSDUXRSAabBZTydUb8qlk0yWNMmMkf3qzdaHctKRTlv55QRuNUneQN871otGUTCQmqclu8jYIIreliIIicGRIULdasxkheDTLfSLyV8RIXPtW1b+EtcccWclXPGUY7yIVKXYywM8k1ZgIR+tWp/D+qWjYntJF/Cqv2O4jPMbj8Kn6xTktGPka6HWaDqBE8cZ5TIyPWvb9BvdIhiiLyNExUZ4zXz5otxcWl+ji38zB6MM161oS3t06Sor4kxkBPuivExUlCpzJXIxdNVqNpO1j2RbC3uNOW4hl80dQ4FebeKLzWTLMttp8ksaeozmvU/D1tDb6QLd33gjODWR4huP7NcPaxiQN95SK+jxOX+1wkK8fdvuj43L8W6WIcEubtc8Gn8U+IbW3khaGRUJz5bA8VjX3jvxDBGUQgBvQcivYLrU4LjeJtLh9siuc1aGxe2Mg0a1dhz8/AFeIlUovZM+voVFU3p2+48rPxI8UxIY1vpVHsBWVceLdcvZDJLeXLMep3nmusvJQ0hQeHrEZ/iEZ/xqWz0+4t4/tEmlW0Ef8AfMOf512xxckvh/E1+rw6HEJqGqnkPNn1yaDc6hJ/rHk/GutvNQkmkKBNgHHyKBWXJHG7/O7ZreniZvWxDpRRgu05Ug5qjLab88E12trpdtO2HlJHsvNdronhTREO+4tGkBHDuen4VrHHTXQmdONrs8LbTm6+W9RNp5x9xxX1A3hDSZYgkdpGE/2UqvcfD7TJbYoLQL/tkAV1U8zn1icrdDufLkunydqqPYSV9F3PwegnYlL1Uz6c1SPwPjYnOsY+kVehTzGPU55xp9GfPL2W2q8lp14r6Kf4KaPaJ5t9rjrEOvygVyuqeBPDkF00dnq4eMdHdf6CuqnmEG7EqhzbHiz2ftVd7N+yV6dP4WgRyI7iNh6kYqqfC0ZPNzEPwrsjikZOgeamwk/uGozp8n9yvRLjw6kC58+NvpWZJp4jbsa3hiUzGVCxxw0qR+oqQaHx/F+VdSIAn8Aq7FqE0MQjUcCtvrJj7E629JuJLjzDnk4rmfsA+04x3r0B9ElERkSMv+FVI9Elkug7xYGfSuWlUVNWOqpTcnc2fBfh4XUS7wM+9bmueDC8gaGIH6Cun8M6QLfTY3gjIOO9bzIQNsgrwsTiJqo2jvp2UbHkA0CTTjkpWvp8WI97jGK7HU7COSLAjyT3pdP0WP7MY5Yxj171y1azlHU6oSjA5e0Akvj5oPHet6G3j+zkZ4q+dCt3x5f3lPWpY9OMMnIJry62pqsQu55/rul+ZLvEeQD1qrpw8i7SCNO9egX9rGIWMiDnoKy7XSokf7QBliah1fc5WbRkn76NHTbAz4JFdHa2SxnNN0q0Pk5IxWqINlcccM5anlYvFNyauV1tg56VKloidhU4dEFQNdDNd1LL7nnupJkyoBSH61Xa5+XrUJufeu2OBUUJEzopcegqrqGqWem2E9/d3EcFtBGZJZH6Io71zOo+P9A0/wARSaJcTXP2iLAldIS6xkjIB79D2Brz348+JXtvh7YxWUsc8V9cb2aNuJFjGcfmR+Vb4fKnWrxjNWT/ACIqVoxg5J3sdS3xq8FJ4eOryXNyuLj7P9j8nM5779mfu45zn2613llqFtqFhDf2cqzW86CSKROjKeQa+CY/F8smsSPd6ZD9kZQnkwnBT3BPU19R/AbxA+p/DuawPmf6DOREH5IibkD8Dn86780yChQp89Bvc5sHjJVZctRHrxwV4ojUg1US9gEgieWMSHgIWAJ/CrqmvD+qW+I9L0LClwnBpG3Hh1zUayYpVkdjhQMmnGhYxtYha3Jb5QaVLJnPzYX61OWl6E0qDPU5+taN8qK9pKxPBbQxpliBVlr2KOPZFkn1qqiRdWH4ZqBvkc4ORWcIp6o5/Z+0epNI8krb/LLULLtXDRgfhUIlYdGNMaRm++c0vZLqaKn0LSyRk5ZVNWFvI4xhEUfhWX5vvTd/+1U+wje9inQT3NU3xxjaKgd45lIk6H0qjv8A9qlD+9J0YPRoFQS2FfQ7aeMj7U2D/A4zWVc+AbaaQvHFbFvUrWusjjoTUq3cgGAxrjlltKXQuNXEU/gkcfc/Dq5JO2OBh7cVnH4fXIkw1vgfpXoaXcy/xVZjvZB3B+ornnlEPsyaOlZpi472ZwSeBbO0ty80FvkjvXNXXgK3n1MyBN0WfuRivZftIf70cR/Cq2IdzFVRd3XAxWbylxfuzClm1ZX51c43R/AVlLGBHYPEf79dhp3gezicfaFLqOntVuC6lt4RHE2FFS/2jMUIdifxrow+UUY61W2zz8RjcVVuk7ImuND0C4PlSWiSkjGcdKyrnwVoLp5a2KLtHDgDNXorsxnI61bjvQf9YobFel9VoTXLZI41UxFL4ZP7zkNO8GW1ndvI9rAUzxxyK2JfD14sRl0+NoWJ48wcD8K6a31GKP8A1UKgn1q4L+MoC3zN/dXoK3oZLhXGznqZVsxxLldo5O2h1+wPm3lzHJGRgLsx+VOv45biEyb85rqftu/IkRWX0IoY2Nwm2WNUx0xXdSy6PK4wq38mYRxcoy53H7jzOSz/AH3KZI9qibw1FdK73JIzz9K9OFvpMQz5Su3qRQXtG+UW0W0e1ZSypW96av8Aed39tTXwxZ4zd6JplpLvZ2kjHRAOBWLe6mN/lw2CPEP7/evf5dI0q+gxcWULY6IBVJfDehW8nm/2XEGPTIGP1rhrZJXTTg018zro8Rwiv3kW2fMt/cXBlYi0jiz/AHI6zRcHftkiRh7ivqTUvA2i3ce/+z4VcjqDgCuDvfhJJPO4hNsQTwQcVz1MJjMO+Vwv6HdQzzC11q+X1OK8O/8ACK2dqNRu5SZc48rbnYfXHpT9V8d2scp/sfThnvNOM/kK7O1+C8yL/pF3Eo/2c068+D0aoPs06HA+Z2NR7HEx1lTY/wC0cE561L/kedp8StXi3b03A9gMflWDrPj3WdRj8oyvHHnJVCeTXe6p8Lru0iMkcsUwHZRnFcLqGjT20rRyWUmR6ris1i4RlaaszuoxoVVek0zDtvFGs2cvmQXtwp9nNWbzxt4hvU2S6hPt4+RGwP0qJ7CT/n3xTfsUvaIV2QxtJdinh32Kcmq384PmTyt9WJqq085zya3bXQtRuiRb2Usv+5GTVweDtZ76Zc5/3DWyzGnHqR7OKOPZ5feo/wB6egNd1H4G1xuml3R+kRok8C+IEQu2mXKj3TFbRzSn3I5Yd0cE8E79QarnT5JG+6TXYzeHtRiJD2zg+4qt/ZeojgQGt6ea0v5kJ4byObj0B5D84KVqReDLV4gzagiE9qvNpWsj7tpL/wB8mo/7J1z/AJ9bj/vk1o8zg9poFhn2PZrHQ4IrPMcqSD09KtQaNZXOHEQB+lc1bavJBwCRW1p2uIJhvzgV11KdRHKpRtodta2cVvZJGgAwKhmshLJvJ5qlFrEcyjZKMVct7pGBJkBriqX6mCjOOo0aaC/zEYrRhsIUjGVBoSSM8vinNO5TC1C5TKpUqS0K0ttBGxIwDUXkoeetOCN52+U59quxrH2UYrndHmD2jijmL6wkvLrygOO9WLfSRAANnAroo7eJJDIAMmpWSMr2rH6p3NHj5W5VsUrePZHgCpHA21N8o4FQyb24TrW9Kko7nPz3dyvIgZTzVKS3Jbh6fP8AaYycoaqPqAiU743rsjOy0NEriSW0/rVOXfFExOQR3xVlNRilbYA+adJs25zmuPFYmVuV6HTRppO54B8W9P362ninQ7vzJNgjvoY8iQbeBKPXjg/QH1rzTUI9U8QWsfm6nIQo+USLvX69j+Oa+tNW1TSdKsmvNXu7S0th/wAtLogA/TPX8K+N/iz8VCnxCmn8Cabp9tpkY2MZIOLps8y7ARsHpjHqea+p4cx9SrD2NWndL7R4WbYWMZ+1pSs30Kh8Fapv3C4sfrtk/lW/o1zrfhy3eytrmS68/j7NGhQE+wB3E/jXmI+MnjCeYRmz0qIE8tHAc49suRX1Z8H9K8Pa58NItQmv01W9nYvcyAhJICekRA+5gDp054zXqZrjqWCp8/JzHLl+EqYl2crfmcn4VlttL12HW/Ftv5zwsJIbC3IGGHIaVznOOu0fie1euW3xn8OStiWzvYj9Q1Jd/DXwxeJ+7iliJ7o9ctqnwbk8zOlXpZPSQ4xXxNbNKOKlzTuj6ijglRjZHqui+NPD2uHZYX6eb/zzm+Q//XrpIpQjZI5r5juvh/4w0aXzIrOWUA8PDz/KtzSPGnj7R0EElndzxrxsnhJrGXK17srop0Gz6CaTexNNBryyx+JfiB8G88LTFT/GgZP8a6vS/Fa6kpH9m38EuPuSx8fmKwlUUVqT9XklsdTmmnpXPP4muredobnTv9H4xJGc/wD66jPjXREuRBPJLET3eM4FYLE031F7Ca1sdJTc/LTYZY7mBJ7eRJYmGQ6HINOKkda0VRPYlCdqbmlptHOWhc0m7602ilzjsO3Uu9qZTM1POh2JvMpyz4qvmk3+9TzC9ncui496eLgVm78U0z4qeYPq9zWFwKeJwa4vVfGOl6M2y7nxIewFZOlfEqLUppCmmzrApxvDZb8q0UZNXS0J+qs9LElOWY1jW+pRTIhD4LDgHg1dWYetY81jF0GtzTjuMVbjufl61h+aPWnLcYoVZowlhrm99rwvWj7X7muen1izs1H2y8hg3dPMYDNYeoeO9Ptz5dk32uX/AGDhB+Pf8Kp4q3UzjgnJ2SO+FyS3Wp47g461wmk+Mba+lWKW3kgkJwMfOprp0vYApzcRcdfnHFOli77MyrYVw0aN2O8dehx9Kn/tBOrRbiPVqwWu4UXLyxj/AIEKYmq27ybAW/3yvFdkM2lT0v8AecTwnNrY6FtQiJz5I+meKibUpekYWMewqnH+9Tejgj2qGbeOBWlTMsQldO1+xEcNC9i+dQY/M7k/jSf2m+CPlx9KxJZJEz8pNNiuMv8AOCB7da8/+1K1/iOhYONr2NtdR3fKwTHoFFY97o/h6/uWmu9Ojd26kk03zJOcE496Yze9c9bGOatNJ+qNKeH5XeDt6EA8K+Elfd/YkLH3JNTro3hqL/V6HZjHT5KYZfeozOfWuX6xBbRX3I6eSpLeT+9mjHcQ26bILeGNf7saAUf2g6nqn12isrz+KaZ/en9bfQFhU90ax1Of++B9FpBqMmMMVYe4zWMZ/wDaphn96Prcu5osHHsa0stnNkS2kB+qCiK207dmO2t0b12Csb7Qf71NNwfWp9pBu7SLWEdrJmtqNlBc2+xZjAR3RRXNS+EIppDIdZnyfarpuH7mm/aKyqQpzd2jopU6tNWjI8sKH0prO6dMivKrH9oWwcquqeE5kGPme0ugfyDgfzrct/jh4CuDie31m1/2ntlcf+OOa/ZJ5bVX2TxaeaUX9o7+3u7hOkhrUt7+4HLyEfjXn1v8VfhzOePEDQ/9d7WVB/KtWHx54DnbCeMdJ+7nmUpx+I/SuWpl0+sTqp4+n/Md9H4jkjTZksfer0Hihwm+ZDjHavOh4x8Dk/8AI46L/wCBI9cf0qzF4s8GOhCeM9CP/b4vrXI8q/umqxtN9UdXceNLgzkRxgJ70qeNdRCfJsH4VxE/i/wHGcyeMNH64+Sbf/KiPxf4DlcJH4w0fJ9Ztn86l5Zb7IfW6T6o7ePxdqxf55Ux6YresfF9tJGEuFKN3fNeeWuqeHro/wCh+I9HmJ/uXsf+NW/7PnnUvbOko/vQsH/lXNVwMl0saKdKR6tHqVjLbeZFMrD681PayI+ZARz0ryFP7UsnyBImKcPEGp27AGV0Ve3evLq4WotmV7CLWjPW5pd2QQtUJlicHKg1wLePr2NA5t0ZOnXNL/wsaA4D2oB781yeyqLoa06Njq5YI43ygGT6V4V8QvjvHpmqS6B4OEVzcxsY5b4/OoYdRGOhx3c8egNdj40+Iw0rwDrWoRWwWWGzbyX3ceYw2L+p/SviyxvRsklkmz8uC5PSMf4k17uSZbDEN1a6ulsjhzLEzopU4vc6zxB4k1PW7x7vU764u5j/AMtJpC5P09BXHXFul28m9BxUs9+jzbN+TVdpSkUrp1wK+whCMFaOx4D7leLSrcSZ2d+9dr4Q8R6r4c1IXGiX8ttdRDsfvj0PqPY5rjo7wPjPBpF1D7PqUVxGevBqalGNRWmtDWnOUdYn134K+OOnaskdn4oiTTLo8C7T/Uuf9sfwfXkfSvW4rlCoIYMpGQQcgj1r8/bHxSLmeVGtxHFGcKQeXPfNfS/wU8Uy3Gl6h4auZHkOn7bi27kQydU+gbp9a+MzrJoUI+2o6Lqj6HLsbKq/Z1D3eOdW71YWVa5y2vPMHCMPqMVfjnPrXybPZdG5sLIn92nrKlZSy+9SCU9jSujF0TVDRdwv5Uxreyl/1ltC/wDvIKzxK9Hmt/eqfdM/YPuatvFa26lbeNUB7KMCrIZCKwxOezUouHH8VNTS2IeGb6mwUQ96YYlPeswXcg6NThey4JzVe0QvYSRo/Zfek+z1jy+IrO2fZcahaRHGcPKAcfnVm31YXEXmwPFNGejxtkfpTuyOSZe+zmmNAapL4i0zfIpv7TdEMuPOX5PrzT7bXtLvDi2vraY+kcgNRyyD30TG3f0pphf+7U51G0QZknijHq7AVYjmhkTeroQehHINF5C9rJdDLMb+lQSRs2QRkVv4ibqlIYLYrylRr3LWKt0OO1HQtL1NP9PsIp8cAuORWdF4d0nTIZHtlFpGRlmQ44+prvzZWr+orE1zwrbaxpktsk4iaTHzlc9DVRqTWl9DWnjI31PMB4r0DS9Y/wBHt7u6RT/rzJ+qA/8A1quR/FJftoAsALbvuk/efXjj8KuXXwdvp3HlalZ4HA4YGp7P4KLtzdaygPpGhetnUg1s7lzxNHrIZP8AFLTw+20sZ5RnrM2zP4Cs64+JWrTf8ekdvb853IuePTmugk+DNoseLfWCW/6aIQP0rPn+Duu2+XhaGeP++Hx/OuWUkl8LJp1sM38S+ZzE+s6jqswkvrqSYjpv7fSrlnAZGFdVpvwn1mX/AJaW6/WQV1Vh8KtQgx5tzAP+BVnHDYnEq9KDa9DZ4/CUdHNHK6ZYHjiuu0/S5Gx8ldNpvgNYWHmXcJx/dGa6uz0G1tl5ct+GK9HA8JY7EyvNcq9UeLj89obU9TjoNDfZ0NW4tCZzgKTXcLaW6rgRipAiDoAK+vocDU1b2kjwJ5xN7GVZ6Ulnp4jSJPMb7xPrUUmlAAtJIAB6CtO5nEMOdwFchrOo3pRliukVT26V0Z5PAZbRUZxvZaJWOfDKrWlo9yWf7AHeNpmXYMkuuF/OorO1s9QQtZziUL1IBx+feuam8MeIdWtvNimEsR5AaT+lZdlDr/hi7Mj3ECRfxRyTjafwBr86ePlzqrXw7jTfWzPfp4SLg1TrLmXQ7i4s4IsgSZI4IIrJvJra3j3yzCMHpkVUh+IukQxbrhohJ38qJjj8TXAeKdZ0nWtTkuUub0qR8yxpjP61z4zEUrc1J3v0N8DhKsp8tVNLudXN4t0COUxyavaxsDjDkinDXNJcZj1SzbPTbOv+NeKX0WhvIdo1D6b1qKDTdGun8u30/WZXP/PFw5/LZXJGV0e28DCO0j2463pe4p/aNqT6CUZqVL62lB8u5hJAyRu5FeOW/hLS25uYtftR3324IH412GlfCnTrqBbqHVtQVWHHAQ/ypXWyMpwowV3I7KKe3nQSRzoyNyCO9ZGteKNF0I7Ly7Jlxny413t/9ar2neFLfSFAa9ubsDp5r8Vak0zSXfc9jA7eroD/ADrL2sk9UZKVO+l2ji4vih4YmO157mHn/lpAcfpmpv8AhYHhySQRwX8szHoIreQ/0rqJNJ0h1+bSrM/WBf8ACo103S4eYtPtIyO6QgfyrX28OhrGa7EdrN9rgEsSyAEZxIpQ/kan8iT1H50/cgGBgCjzBULEl3fQ/OXzM9UFAdxWfHc7zgfJ/KpmeeL5pI5B/tY4r+nrn5LYvJcTJ0kI+hqVbmf/AJ6O341nJcg9TViKRH4ByaVx+8Xlu5/+ehpRLIeuDUJjkT76On1FAZhSuh3LIlNPSQn1qornv/OpUk96LIfMWsA9YwfqKnglkgbMEkkR/wCmbFP5VTVxUiv8vWs3TizSNaaOpsfHPjCw2i28UasgUAAG4LgD0w+RXcaB8ZdTify/Elna6xCQB8ii3lHPJyBg/TAryNCamQ1yV8BQrK0onXQzCvSd4yPpfS/Hvw78Q2n2eW9k0Sc8eTfr8pPtIuR+eK6u38F6W1qt2l4LiJxlXhYOrj2I618jwzvGuA9bmkeJNb0pHj0zV72yRuqQTFAfw6V81jOGm9aE7ep7uF4gf/L2N/Q9E/aDlsNC+G9ppdupjk1C6zIXPPlxDP8AMj8q+RBdkr9iD5zNg4PYf5Nej/FLxjqesvbW2q6nNd/Y4ikZmOSCTkj37V5Rp8qvqrSPkIgJ5/Ku3LcHLC0uSTu+pjjMWsRU9otEb6vIFMjggscirK3kQtyJXx2zWZN58n/HvE+PVzyapvJLyk+RXcjluaMsjxSjnI7VWluP3pA9d4qus7xp5UpzGfuv6VXuJChDg5x/KlYambmj7Dscgk7jx+Nez/DHxGdG+K2mXh+eK7Bspk3YyJOnP+9ivD9Cu0e3KE4IY12FjclFEgcpIpBVx2I6GuLGUPbUpQfU7MLW5JqR9pT64LC2luNV0q5sYo/45J0IJ9K427+K79NM0tVOeTNJv/LGK6Hwt4o03xl4P0/VNQ02xu/MhxLHjfJ5y8Nx255/GtGbUNF0iSMw+C44w3STEY5/XFfnMYKlNwnC7Pr3UcknFnl0/wAQ/Fkt1LLHqctuG/5Zxr8qfTPSrVl8TfFltFse5W54wDNDk/nXqUeqeCrlBcajZ2FrMOolRD+oqCa9+GaZc21hIT18uE5ro9tCS5fY/gY2kn8RyVh8XdYiA/tPRo5o/wDnpDmMn88itWP4u287bIPD19I56ATL/QVvWvi3wRbQ/ZYYooYQeB5eR/Knjxt4JViUmMRHcW2M/pXPUpp7Un+JanbdmRb/ABPikuRbyeG9TSU8bAQT+WKlvPihpttC4TSr57hTjy5Cifmcn+Vaa/EXwaB5eLkf7Yh60S+OfAVwD5tuXyMHfaZyKyjhpX1psPbI51fi/Znh9Gmj55/fA8fl1riPEfiy41rWJbnzJxFkiGNpMBF9MCu9vdU+Fl25Mmj3IPrBFsz+tZ3n/C3JxoupHn/noB/Wu/D0Y03zKDuYyq30uecJeHd0Fa8HiTUItKk06C7mjtm5MaNgf54rsA/wuJ40PVP+/wD/APXq5Zn4XdH0S7A9ZJC/9a6J1LrWkwjM8uNzPu9RU8d5cI2ckfSvZrU/CdF3rZwJ7TROT/WpJtU+FoG06VCw9rfFc7xUnp7JjU15njS3sjtl8n61uaD4o1PR7wSWRbH8UbE7WHoRXfLqXwqRSf7DYn08vP8AWnJ4i+GVtnyPDpf3MY/xrGq5TVuRlqol0Znah4o8Y6zosf2K0ltlLYZ7RjmT29RWJ/bPjbTpwZbvVImHRZHZv0NdrH8TvDmnx7NL8NhP+2iJ/jUT/GLJO3RLb8Zz/hXJHDVVpy6B7VdIfijH03xl43lvA4uZpMdUkjXB/DFer6HqMmp2EclxZzwT4+ZTGdpPsa84f4tzSf8AMJs/xZjU8HxbukTCaRbgeiykf0rGpg6rd7WMaq9ovcjZnpV8uq4A08WsePvecCf5Vg6t4r1XR5I1udMgcHq6TEB/p6fjXLN8V9Ql/wCYZZ/8CdjTP+FhSTvul0TTHb1cE1z1MHVWpEMO/txuegaB410zUcxyWc1vIR3/AHo/DHT8q7K0vvMiC2iOUYcZjPP5ivG7P4hXED5t9I06InvGpBrcsfiXqkYKRwWygnOMN/jToVp0n77svQ5q+V1KjvTh97PTLfTIWuPMl05Ac8uh2n8hW0ttbNEI2hGB6da80g+Iuqyqu5YV9Si8/rmuhtPH0ZQebbTu3flcfyr3ctzrLcO3CpO3m1/keTisrxa1cfuZ2kWnwJym4fjVtEEa4XNcvB42tJf+XaQfiK0YPENnOMkOn1Ar7LA8Q5Q3anWVzx6uExC+KLNqiqqajayDiRfxp32u1b/lsv5178Mfh5q8aifzRyunJdCtfWUtzkIRt9zWWvhaGR991KXH9xeB+dbhvrMdbmIf8CFRtqunJ969tx9ZBXi4nAZViKvtq8k35vT7johVrRVojre0gtLcQW8KonoBWBqPhXRJ7o3NxZtI5OfvECr9x4m0W1U77+F29EOT+lc7feObQAi2hmkHq7bK8vPs0yiFFU6k46bLR2+SOnB4fFOV4J6/IZP4e8PJJ5g0K03DoSuai+z2luGW3sbaIHghIlGay5/GpJOdK3/Sb/61VX8XWjg79Knj/wBrcHH8xX5bicfhqjfsZK3pb9D36eExP20387/qW5NN0zfv/suyz6+Qv+FAlWFNkSJEvpGoT+VZg8Q6fcPhr7yD/wBNICB+eTViNY7lcw6nbyD/AGP/ANdeXKrJ6xZ0xjb40WjevjG9vzqFr1iOWJpn9nOf+XxPwX/69MbTZNvE4P4VzVMRURvFUhHvOvNVnu/enNYSjq+ajNk3fP51zfWZHXBUyNrlvWojcmnTQRQRNJK4jjAyWZsAVz+oeK/CGmTeVe67bI+Afkbfwfpn1rajGrWdqabNlKCNr7RSef715tf/ABf8M27Riysb+7+Yh/lCcA8EEnnPX8qxpvjeVcC18L3DJtGS9wM5716tPJMfUV1Bj9vSXU+P3ntP+WaSIf8AezVm21me3GI3OPQ9KyACOhBqVATxlB/vV/Tx+Rm5/bEMv+us7eQ+uMUq3tnuyLTH0aslYx3lT04FShQi589D+BqQNY6ihb5C8Y9jUgvLcw8k+ZnqOKxgacr0Aaq3Ef8Afq3FiX/VjefQCsIEVLHI6HKOQfWi4WN3yJR/y7zf98mm/c6o4+oqOy124i4n/ep/ezg1rx6paXMRxKQe4ep5mWoJlOE7+Eyfxq9DaXL/AHI8/wDAhWXcTxi4OAhHYpTY7kj7jkfjSuNRSN37Pcxj95Ay/WlSTHeslLyRxtMhPsTVuCe3x84cn3PFSzSJ5346lms/ELgDKTDzY5H569R+Brn9EP2zWxFcOxDentXp3irSI9f0TyRhZ4cyQOB37ofY/wCFeXaBdxadqk1zchgI4iNqjnJIGK5XG1zspSujprkLbSZjtpkA6PuyD9aryfvYTIkYdO4xyKrf8JDPf3i2mnWEsnmfdjJyT61nDU78TeZBZXCH/YjOP5VkoM3uW8RlSEOVPVDVSdDFlCd0Z/MVbnvJfsEd3f6UAJDgOjbJM+47VmTahASUMT7PVzzTSYrol0uXyp5Ef6q1dXZ6mUZQ5BH6Vm+EtFHiWS70mwki/tAQtc2u9sF/LGWi98jn8Kxo7yWN8NkEHkEYIqJJSbXVGivFJ9z6k+FV5bf8IPJPeXcUVs00u4ydIpBtxg+4zx9PSu1hvPDd2mbfWYZSewDE/wAq+bvDOtve/CzXtEjYi5t2j1ODYM5KkI3/AI6+fwrnLXxfrVnc/wCiXJwrEiRySRXjLLXWlKa3uevDHxpxin2PpDx54g0zwv8AD/UNZ0+5hnvI1EdvGQf9YxwCc9QOT+FY3wl8QQax8LobjxBqOLqG5mt/OnJLSgYcEn/tpj8K8M8UeM/E/iiG20/UdQ+02+Q6IsQTLdBkjr/9evX7G1i8J6Ja+HI7ZpBaL++kPBklbmRsemeB7AV0RwMLKk93r9xnLGyUXVW2x6QLjw9I2I9XtCfd8fzqZINMlyIry1k/3Jgf615oNUspOJIpF/Wl83T5FJSSP8a1eUx6MxWavqj0r+z4z/q9r/Q5pj2RT/lmR+FeeJFGeY3H4GrUVxqFv/qL65jx6Sms3lT6M0WaLqjsWQp0T9KiLuP+Wdc2uta4n/L/ACN/vqD/ADFTx+I9UA/eC2k/34sfyrP+y5I0WYxZt+fKP4KaLmcfw1mL4jkP+t0+I/7khFTJrlm3+ss5l+hBqXlsilmES/8Aa5e+aT7Q565qquqaY/eZf96P/Cp47iylX93eRfQ8fzrP+z5djRY+Pcd57e9HnfWpVtt65Rw/0OaPspHWs/qEjRY+JF5n1oBHvU4tzT1t6h4CRUMdEhQ+gqeOR6litvarsVmf7hx9K5p4KXY6IYyJXjaQ1cheU1KsdpF/rZ4Y/wDfcCpo7zRI2+fUrf8AA5/lXBVwltzpp4pMmtzJurYtC9ULfU9C7XbN9IW/wrVttU0Qfx3B/wC2VePiMJBnbSrm1ZO9bdu5rn4Nc0eP7sd030Uf41fh8Q2n8FncY9yg/rXzGNy6Ero6HV5kdHbykVq295InRjXKxa7bN0tnH1kX/GrSa2m3PlIPrIP8K+RxGVOnLmhUscFWg6nQ7BNTlA+9Stqch/jrk11pSvyBPxJNQzatMwOJhGP9gVzOrioq3tn+JzLLG3sdLPf/ACkyOAPc1k3Oq2655Mh/2BXOTahHyZJSx9zVC41WFEAHX61NOlVm71JtnfSy6nDdmte+IHSNhDAqnHDuc4/CucvPFWsYZY5IY85HCdOMcfzp7arp8ifvIv1P+NZ09/pAJb7ID+B/xr6DCZfCSvJG7jSgtihdeIvEqBpU1JgMgEYHb2/Cso+LvEse8LqLHcAORzwSePz/ABrRuNZ0uNsfZlz7xisO+8QxRkfZ4ogM8/KK92lgaWzS+4xnNdDTT4g+JBeSSyR28yMuPK8nAT3HvUUfjXxaXQxhUIUJkWwycdT9TWJP4jl2AxhuenP+FVv7ZeQZnlkj57k16VDLaLekfwOaVax6FbfEPxLb2Fr/AKOJZom2yxvCEWWPnnPZu2AMd604PidqLW7vcWixSi1BWMICrz5ORnPC4xz9a8gn1O0D7XuyT9arf2hZOSBdjj1NdX9gYee8TmdWPY9lPxVmj1Nt9mktkUGOVjkDbeR1xjd+lZt/8VtSktClpBa20pUAyFt+Dg5IGPXkf1rxnVNQkDgWc4K45INZVzq90bZUllkRk6e9EOHMNGXwXM/bJHc6xrOqaxITqWvyygsTsydoycnA/AflWGYNOj+/cSH/AHFxXOT6zJdvGD5hkj6Et1rMknuI3Mkkp3k84PWvo8JgIwVqcEkc9TEtnXS3Oj26F3eTA9XApBc2DjcluHU9G8zr+tcFLJEXfO857ZwKiF5gbUn2gcY3GvVjQkcrrs4mLw1r79bQRj/ppKo/rVn/AIRTXUj3qkMn+wkwJr1j+xi/S708/U4/pUR0O8B/cT6aT6CYZ/Wvsfao+O9mzx77FqiTGB7C68wdU8o5q3HomuFdw0q9x7xV6odI10fLvhI9PPT/ABoTRtUY8rED/wBdl/xo9qg9mzy6LR9bc4Gl3hP/AFyIq0nhvxG/TS5R9So/rXqSaNqpGHtxKv8AskGkfQLzHFvcRn6ZFT7VD9mzziPwl4hfrZxp9ZkH9atJ4M1zb832QH/rvXcDRtRRuDIPqpqaOw1ADDxo496XtF3KUPI4ZfBWuf37X/v7/wDWqUeC/EI6R27/AElrtxp96M7AE/GlFlfjgEUvaeY1A4U+EPEK9bOM/SUUL4U8Qc/8S7d9JE/xrvEs9RRslGf/AIFgVIXvI1/eSxxj0HNHtGNQOFTwv4hxn+zH+m4Z/nTv7C1yL7+lzj6DNdt9s2f8tQT6k0pvJ06gD6daTqMpQRwj297Ap820nj+qGuD8XWVsl4LuCALcSnEuBneeoyO31rvPG3jJLaWTTpZ5Y7YRfvAspBlkPbjnYAPbrz6HyW41K0kvFuILBYyWz5kh4P8A9akpa6o3p0mle5PpVnO73FwS8QhGAw7Enp71qHWNZ2GN9QBXp8qnP6VinXZ0zsuYgc9EgGP1pTrlx/z+5A/h8kDP5VnKnzO510pqKsy89n9v0y9I8ya7AEikg846gVzaxmcjYhkPYDmr/wDaE+/zPPlBPeOXBx9Kabm7MJe3uVmjAyRtww/DvRTXKKraeqNHwzr9/wCGbyWWyit/3q7JVkhV+OehPI69sU3Xb+y1HydQt7Y29yeJ0z8vsRVWM/bbRZIUd5Y+JI0HUetO+wGflCA5GNhHJqlCLu+pi5Ne6dF8P72Sz1LULv7O9zF/Z13EyIM8tCwH4d/wrlYnxblFbJxyfWuk+Hmq/wBjeJfs15DIbbUoWtvMT0YEZ9+tYUumSadrEtk8qTCI4EidJFPIYfUYNYU/dnK/kdE/ehGxdsrwWWoWt49uJhaSpIYycBwCCRmvd9Q1A6vbWuo208l2ZEMc00YyCQx2nPvHs9Oh9DXgMrIY5YwOq12fw0k1afx1HbWtxssWhL3Ad8BUYZBHvuAx9TWVSmvaKr2OlTfsXS7/AJndNHcuP+Pa4P8A2zNReVco3NvcA/8AXM11AtwOTLKceslUbvWbK0mFu9yBI3AAbk11c55NjJRLzqEuB/wA07zNQj6vOoHPINNfxZEbnyop5SRL5bc9PesvXvEF+Yov7Pubn5ZATz1/Cp9oUkbkOqXacF0k/wB8Vei1fLfvbTI9UNeepf3sl4bm+uZZDniPooq2NRlkXGWH0kIzU+1Zqkj0eC5sp17qf7rjFWMWh/5agV5aLm5PS4mHPTdViPV72NcB1Pu4yazdafRGkKcerPSd9on/AC1J+gpjXNuOkMzfSOvPRrt33MR/DFQv4lnjYiMrv6c5I/nXNPE1OxtGlE9GF/EnzJbXI+nFSHXJYkJT7UOO715u3iO5XkpyPr/LNRvrNzLEAk+wH1JP86xeJqGqpRPS7HxTczocb3fg9c9R9PrV2HxLeSbhEUJU4P7scH8a8WGoXEGCkmMgdDVrT9QkPn5fljnJzXPLFVGawpQR68fEN27+WdQRTzwjxp0+lRHU7aRyLjUY3PQh53P8hXkMdzKl8Hc4+atEX5J4frzXLKUpbs6abS2R6dHqejD/AJfLYn2SR6uRazpSLxck/wC5b/4mvOba4BhySRUsF2J/MjyQRXFVoqxvCoelR+I7DH7uS5k+gQVdh8QRN9yKQ/WT/AV5vbSi3RVd+Sa2ILsbseYM15Naijsp1TvofEGPuQJ+LE1eTxBKEz5UI/DNcFBqEQxlwecVfS9SSJwr9K8fEUE0zqhWaOwHiCWSXJcJ/uDFXoNfkCgbz+defpdndw3FWIr5vWvBq4BS1Zqq7R6JH4gk2/6w1Idcd1xvrg0vT61KNQIXrXI8sXYpYqR1curn1qlNqZfODXNyagfWo11Ag5Y1tSy9Jkuu2bwvZdhGcVWkv3CFS/NYs+qAcA9aoz35aPIJx6161LCKOxk6tzTN4j7nlOccCqEtyjsSOlZf2xi7op/iqvLcgEITnNehQwz7GM6hoPd/Nkdu1UpdRd2KLjIqJpPkPcmufkuyNSKD1xXu0qThY43UuaU1w8spIxnvUJkQfMQPzqu9yC5RCH9cdqrG7COfnBYdvSvXpUoo55VWX5Lh0i+dsLVYz+e5RBmqavLcuckeX3NWPuRbE4FdMKVzndWw/ekaEJhn7nt+FULi4PzYPNTPh+OM1XaJQhLk4HPSuuFNJaHNOqUQkjoRI/J9O9IljEq4q0hjErAYPTHfFZt7qcVtdmJgznGc5rZIydQ9WUaYOr6Z+Sf40pXRv4n0z8l/xrzQXGnx9BZj6RGnrLZyf6s22fbivS9n5nlKoein+w/+f2xX6bKjP9gcn+3LdcdcbT/SuDAkj+dIlfHPyN/9eqVxqckaHz4/JHTnvT9l5h7XyPSEk8P43p4gi/79Kf6VNHqGhxKf+J3FIP8Ar3ry+PUbeUGN7c8dc45rJ8Q3sUWkEW8ZjYsB0wKPY+Ye0Paxr+hx/wDMRjP/AG71PF4t0MdL6P6i3H+NfNr+I7hFlEWI3bHI9MU6w8UajZLMIJE/e/31B2H1FL2CGqrPo658eaNZWklw+oOI4xk4t/8A69c/pfxltLxJPtf+hEH5dz9R+XWvFNQ8R6jqFm0Fxckxs2fLxwPSs2Kcxc9frWUqUYjVWR9Iw/E/TLi4jgTVYg8gBG9uPoTjg1oHxvbCz+0Pe2Tx7TIOATj1xXzE0riQPnIPINWhcvsk+c88daapp6h7Vn0HB8SdPuJnjt0iufu7fLgGTn2NZ2r/ABf0zTLbM+nh5mLJHAkSlnYZ44HGa8Y02O4lmiFs5D9Sewro4zZ+H7T7S+Dc4/1xGZPw9BTVBNnRScmrvY5K/wDDXivxTrdzr+ueTYG4cyFZ+MDsBGOgHvis9vDOmLcGObVbm4cdTGgA/XNXdZ8X3F4HjjI8s9eT0+tVrK981I0Lp8oABH9a1nGSWhtSlTbsxw8OaJHFkSXUjf7Z/wAKqSaFZEkRiUfRq6aMfuQSAaTCDnYKxSn3O32dO2xyMnhq7P8Ax7eY/sRWbPaalpl2v2m3lt5OqkjGa9GgkRHBHFdNbRadremNp+pwJNEfXqPcHsatNrc5qlGP2dDyHSrqC38RW13PH5cWd7Z+65/DoK6if+yNZM0mk250/U45C8cGeLmLsM92H6/XmsXxT4bl8M6uLaRzNZTjfbz46j+jDvWZBezWc0b8Er90kZDj0I7ir9DltrqdX4MvLD7bd6XqFmlxJGWu7ME4YMB8yIexIzj0YCjxF4f/ALGv4ntXM1pexC4sJ8YFzEfT0kHR09RxxgUT/Ydahj13Qs22q2cZnkjHIkK8keuccgnqAQeQCdSx8T6PqfhYeHtYjMmjTztIrxjM1hKwzuj+jA8fxofUCokr6o3ptR92Wz2OCily2XzmSTH5V2ngjMCNcI8g3Woyc4+7KuP51x2s293pWsC0v5ftUMZ/c3cQ4lXsc9/x5HSut8MMbXwtc3ZkhMZMaiNnHmbGkbDAe5QZ+lKtokEJXudjJrd3sMccuMelc7cajHJc/O7SSckH3qhDqJ+0yZf5ecYNZ7z77lnQ4Gal1OxzJHR6ehgTLJgNz8p7+9W8JvMhBLH1Nc/FqDxxnnvwM1Y/tPe3DhNvOPWmpKwcpou6I5yQPpUX22BM/OeDisQ3shjkBOSTmoTcEtnuTmsZVdNDSETrBcRpCMycevrTEliLvvwzr1PTFc0125QIX4HQVLFO+5/mPzCsHVNUdA+zt+hqpLEn3zknPpioI7zAOTnjillvM/LntzUNo0iTTS8Ad/Wow5CA4696bHcBrR9xBI9ahmnBxsOO9Y1DWDJM7sipIJDGfY9apK53nmnrJzXM0zVMviUknNSRykZqgsvympVnFZOBambFveOEIz1qaC52S7s81kxyZWp45VOa5pwZrCZuJeEtkk561oQ3hHJPSubE+Mc9qtJc/IOa46lG5rGodGl6f73er9tqBjUnf1GK5eK4BHWrCXI+7urgqYY2VU6iPUCFPz1PDqOCRmuTW8+UjNSpeEL1rmeELVU7aHURt5NSvqIReDXFpekDrUg1AluvSs/qtkP2p1DagTnmqc2onH36xDf/AC9aqyXee9EcJqP2pufby6delJJe/wCig7+pH86wvtOxCN/UVVa/PlFM966oYUh1DZa9/eEqTktVS4v2Eg56Vl/aSWGDzmoppCRv3g84rrpYczdQ3v7TMljnknoea5/zT9pLkfID/FTre7AWWMtjI4qjd3B3HsDXf7O6TOZzLP8AaBF75hPGecdxWq1ukqB0cA9eBnIrjnny3WtnStYEUIgkzxgLXZQSWjMKjN9vLjhIkQBOAMgYrP1LVEtoCyHMnYA8fWpJ7veokDA8jFclq9759yRsC4JA5rsbstDnW+pYt9buIp2eSQuGB69jXQw3Ectrv83ePX9a8/aY561r6ZqgjtJI5HOB05/ICrpaaEz2L0urgatJAPuNgA571zOpT+ZqUjZ3ds7qltJPtGqpvkAyc5J7io7yxupL6R1jDAnr5greOpiyno2qXNw0yT3vl7YzIHc+naqn/CR6huc+aMnpx0pU8J66WZEs5Dg/e2uA/wBOKB4Q8Sbv+QXKR6//AK69bnieXyh/b+omzkIu3TLDIBx/npUNzrF/eQeVcXckiZ34J70q+HtXe/OnpZSG6OcR5Hb3q2ngnxWP+YPL/wB9J/jUqce5XKRx63qEaoguTsUcbhTbvU7u9gjSeQsYh1q6ngrxOVOdO2/78sY/rVuPwR4j2Em3tkbPQzik6iQKDOcwCTk4qWOMA535FaN74X1DTrY3d3cWSRlsABySfoMdqqQ2jzQMAQZc/L6GodXzHYZgvLnonf2p85DwxkDpwaZP5lsPIlQBh1psL743Qng1hJt6jRZh+dCO45HvU6W1xJhI0JPXHfriqNq5MwB9a6+10fVdPmj1HVLZoLaUEJvYc+2PpzThNp2NKdPmdjV060g0rSVkkwZCPzNcH4h1mTULyREfMQOwH1/+tWz4g10m2lEb442LjtmuNtShMqP0Ar0KSN67t7iITw30qWzkeO5wh71HMnlTMD0B/SmodkwPoetaT2OeGkjs9Ouy8Wx6nkl2NjtWTZSDdk1cnfMZJI9q4z14aoR7ko3Bre8O3jvcY681yTvl+tdZ4Gtmk8TxW0vALD8qLkdSb4oRh/C0ad7eaNx7bgQf6V5KkmYvLfp6+hr17xuUvdK1Qxn7xMoT/ZVxivHpUKUUndHNXVncv6JcX1p4ktZLHeLlZRgAZzzyMdxirmsmDSPFEj6K+LSXE0BYHOxudjjpkHI/CptIW2v9HijSJY7q2nAaUdWU/dz9DkfiKxpIjbarJFIjnDdCea0jrJkS0gdToiJ4le90+5S5lkaymdJJG+WNlUuDj6itHwl4Rv8AU/BstxY2cUl008cmXfYfKIYcZ4wWB/Ko/A1uZPF+mQSSAW95cLbShP7sh2EfrXo3gq2is7LVreWVxFbG3s9+M5aMSE/zFcOLruL5fQ6cJRUoOZx//Cv/ABYF/wCPCL/wIj/xpj+AvFKKx/s9fwnj/wAa9OuZLNbdyl7JIQOB5XJrB0i71Ce3nTUJTE2cDfF1B9Mdq5/bE+yPN7bT7m6vhYW8fm3JOAiMDk/XpWnJ4P8AFEWf+JNdv7oA/wDI1v6X4Qey1yO8GqweXG28fu3BPt7fWu5jeJF4uR/39/xFJ17CVJnjTeHvEEed+iagP+2DVAdL1RGOdOux9YW/wr28XkfneULseZjOxZkzj1xUouJe0jH/AIEDUKsivZs8KGl6pu/5B11/36NSJZ36ZzZ3AP8A1zNe4NclF+eM490qA34P/LKM/gP8KXtUxqDPGTb3yIC9tcKMdShqNnff0P5V7StzBuO+AD/gGf6UXE9tFZyXBijKqpJ/c0nURSVjxhPMMRAjkOfRTSYlHWOQf8BNew6bf2moWIuEjjiBJGwx4NXClseNkf4cUXiNM8THmf8APN/++TTgJf8AnnJ/3ya9oW3tt2Qj/wDfQNPFvGV4Df8AfIpe6yrs8VTeXxgj8Kl+dWxivYptPt54Sk8YKHqDGKhj0yygTZEIkHsgqHFD5jymNyEqbeQmB1716BqPhuyvQST5cnXzETmuTs9MSfVRblpQC5Rncf55rnnCxamUdx2981OruSE/WuiXwhAjPK95IyL1Hl9Kx7nTLzzD5FpMIgx25U5/+vWLpstTESU5GzOO9O+0EPjNTW+lajs3yWc0aNwC64H61qweFL+RA7wfjmsHRfY0VQyFnJcgVLHOScZrY/4RLUQmY4k3js8o5pYfCmpxzv5otSh4/wBbU/Vm+hXtEZH2vD4zT47g7mOa2YfCEpfe93bY9Nx/wq03hSA23lvqO0j0jyP8aX1OXYaqo577QX4FNMkhb7j/AJV0dv4f0eCQJLq80jYL4ChOBwav48PQWqZd5hIMqHbk457UoYTuP2pxwSeQZCHHrUBR3kZEyxHYV3FheaJLAHtLKGMkc5jzsP1NWn1WCMECMoBx8kYH8q2jhV3IdY4SPStUcApYzkHv5Z/rVk+HtTGSUiUZ/jlFdBNrsIm8vyJAWGclaxbvXbn7eY0QMNwIGP4cVp7GKI9o2QR+Hnicy3N/AoAywjy/H6Ut3odm6b57+dU9RGP5k1n3GqXj2Esssr/vW2BCMcCp5PL1C2hR5H+XBIHetqaWyRm2yq+j6NFGZXu7uRM8CMJk0lpaadJayTxpNlSQMnPfjoKtsgtNNkzI5McZ5xjNY+iyb4pkMjBQecVtFK5LZO++S5lDxDy9wzzgH6Gud1BlNy4jA4OAU6GuoleMIed/oa47Ut8dw4J3c9cVold2Rm2VWk5oa4OzYDxnNQb2LGtS1sLeQAkux9K2SsZtlC1dEv4vM+6CCcDPH0rZm1ZvOItVj8ocD91Uq2UES8RY/Cq/ltKxdMbSeKtSTMWjS0jxgZbGQ3rxiVSduM4x2rQ1TxXaWlsUinbzWiypRQ+D2rm7Xw3BAjCS/JLDB/dgfzrTXw7ZbI4ZPMcAADLAf0712+yZwKRzFnqFxJ4htHknbJnAMh68nmvVkMAX/WoQf9muWg8MaXHcDGnPNIW43yng1th7hcoYkyPRc1PIkUmaeBt4x/3z/wDXqJ50iQF0yc9l5qh/p0gI8yOP6VFcwXdpZtcPfyDjg9f0osguzP8AFkF5qdvFDbwIEU5YuwB9gM1z0Hh/URt8x4ouflUk9fwFaOkawLrVpYJpyCCSrueM10bSxBjGb35iMkpgYqlGL3E7nD6l4X1SS53wp5wY8knGPxNQweEtb8wp5cIBHD+cMV6LDYRXaZiuXkDd8gCrY0ARMc3qp/wIcfSn7qVkCTOBtfAmshF2S2QYdxL1PbtVzxve6jZ6VpdlegphWI/eb84wK7dNGSddiaiT24bH/wBevPvijZGwn0t/Pkm81JOXbPQis0k5G9FtM4q5uDKhYtwP51ShkMWJR6n8RSuSsP8AvdKbMNkMaL6V6NPSJE3eTZZOLhmCKcGP5TVUPmIHuOtW7NzG0Sj0JNZyHiT9KExGta3hRNhPSrf2wlOtYMcmMVaWT5a55LU66dV2sXTc/PxXpPgiSOR4rz+OJSDXkvmHdXd+BdQ8vfFnn09qTWhdOpdm9qFlJcXEjoS0c1jKPocE15vaaXJqiSJDjzFGRmvYdNdDvQ8x+QwU/WvM/DEqWmuXSSEBFLA+2DWF3FOxpJKTszG0iC5t9flsZFeJp0Nvn+655jP/AH0BS6sfNu4r1QA0qCUj0zww/AivUfCml22s/D7xxqksQNytt9pt3/uGKQOMV5brk6PerexZMTStIFxj5ZPmI/PeKMPiVWm0t1p+A8ThXRpxb2ept+HL77Hren3qceTdRSn8GB/pXuUtnHocuq2WnQTOv2+eU+YuS+ZOOe/H8q+c7J9jPGDkEZU+voa+krjxHH+5mKNma3hnJfjPmRKf61hj6d5RZGFqOMJRKsRu50yIpDz8yCEU9YLzdsGlzHjr5OKki8QQu2UuRgddhqRfE6eX8l6TiuH0NFIqPZ3IJJ02TZ0zsbP5YpI9Pu50ymnTAe4IP8qsx+MQX2/ac5Gc4qb/AISXfk/awcdR6VN2VZGF/wAIhqEmuHUUiuQQMBGGBWknh/U1yJInQY4II/HNPj8VxTyNFHe8jj5lxn6ZqK41vYw+03rkHttHPvQpdBco5dK1CDnJH/bTpTimoxLk5POBnB/OsyfxRZwR5eR0z03gnP0qnD4ttp/njudq5xlyapJPoK7OkU6jjIRMYztGKimt9QlXBgiIPXcaxZPEEDqR9pQn2JNRHWUdtnnxk8fJ/wDWquRC5mbaWF5FCAn2eKMdAGwMUeXKikF4iM/89c1zX9uia4eCK3dyvfb8tNXxDC5Mcchil7Bo6EkK7OrTykY+Y6AeoGaPtenITmRs+5Arko7ySSX/AI/POOegGSKnecoCS/msO3Vq0UYi55HSnVLP+BC4xx81RDWLdIuYYXx/G4rmUuLhz84CoPVqnjlO85RBg9S2c/lRZAuZm8NYMefLgt1HoF/qai/tmYp+86DgqFrG8gvcCWKQkjnYGz+dOie7lmZHt41WM8EnDfWk+UdmaR1mXdgRTEL+AqCbWHji8wgxP1HPJqu7/Z03yo6DPGDnNVXvEnX/AEa3R8dd/WhWKSZYGry3eElJk7gbquw6hME/jA7fNWNKl3BHlIIYc9CMio7M6hPyfKkj9U6mhxKSZ0I1CTkblJ+tSLfz9SQB7VzsUHl3Mlx5shGCSu3j86tw3CSpvTzM+5zWVh2Nk38uzJfINZ02q3KXnlo6hGByemPT8arPc+R8725zjr1Jq0hR1Ek8TjPI4FLRlrQpW4ecc3BGBjoSTzV9IhbwKDg7RgbF/qag+1oN8kchULwQcD8qY12jJ5r/AIEms+UrUsxmRH8rZth7eualaSNEy5I47dKpxXCPkpKMepNU768ypiG0t39BTUCZF8n5mMch5PpWYLS4k1d7lpAB1FJp3nO8nmP09vlPtWlGcuf3eB2L4AqZQBFHUbOS4tOOXX7uyr9pZ+VZxx5wVUDpUguLdFyZD6kAU5miQgfvTvOBxXPJzWxVrkU9nbywvG7uM9xiqFvollZpJ5Uksm7qHI4rRcc8Ihx1y1QSeUM5K/hzQq0ieQqyWFs6He7p9CK5XW9Lt0d5Irn6B25NdZLGXB/dbh/sGqsmj28qbzaEg9zWtOryvUhw0PO0T96ehweh711Gj2cb2wkLpGSeET58/WtP+w7SN8xwKD/u0oso4x6/8BNdft0zHlZHLZh4sJKQcdxgVjnw3MwB/tOGM45XB4Na8+yCEyMkm0ccA1XWaCQb1k4PtVxm1sjNx7mpbH+1Ex9keORT/GMAn2zWlDpC8nyiH++HPTA7GtLWNO1Cw04yKPNljI2lBkIc8g+2KuWVpc2fkTyxyypOoJAHCeoz2rmeZXVztjllnY506fPBfIZABHneB0x9D3rRj083F+bjyIsZyyZyp9/oa7Sfw5b6g8cgj2iYgPxntx9K0/8AhBrSPTyIHK3AUDj0zXLPOIJavU6IZS3fQ8vu7a4g/d28QMuM7Ccb19RWPq0d4+kGCSNo5WJzH3OOnP0r2fVPB6GWFx1TG3ecYP8AnNYWueAru5ubR4nk2jiQewPUe/8AhWlHOKbtdkzyiSvZHgWm+G9YlnJeJojkj94OMY4/DIxmtBtENs/mapfzfvBwIB0I6gk9q9sh8MXdmLLzZt5JwwcdQTjGKZqHhKNwI44o8IChMg3554P4Vo85jcSyh2PKtJstU09z9k86WFjgbxyea1Z7fxJJlPKt4f7rjk49/SuwttCGlyyuEJJxLsfscc/rzWrbaZHfy77gORxuRD98Z6UTzKy5uhEcuu7dTziz0vV7BTdXM4nmkIyN3yoPb9a5v4lRyzWOnXUsiSN5skbbOgOAf6V67ceG5EeVJJflRt6qeTjP+fzrzD4ralpx+xaLbSK08EhnnwP9XkYAPv7V0YHGOvUUULE4NUIOTPMX5I9egpLgGS88pOiAClR/ne5Yfu4/u/WkSNzhT95jzX0TfQ8WKvqTKRHDNOvRRsQ+prMXhT71evnRII7ePt8xqj6L7UkxPcVfufSpEPFJCOopxjZPpSkaIWtjw5fGz1hTnAIINYw6U+AlJt47VLWhadmeyaJP5kJiH/PLIrykTn7XcyA8yyMfzJrtPD2qyDQ7u4UZMNjJIT6YHX8yK4SxTfcqH7da5+50t6I9b0zVoPDnwE1cMCLnUbc2ifi+WP5YH415QFW88NBcjzYpDH9err/7OK1vFOsm7srWyT5IYwAqew6n8TUcNgreBr673eXJAYY0bH3zncfyzXPhaaoJye8n/wAA3xNWWIaj0ijHsPMezkIBIiGc+gNe/Qr/AG74b0fVbZASLcaeR3JiQAZHYkEda8A5imE8Y/dzDeB29x+ea9C+Hl541uL66k0KKO6t9scd1JeRl4I/7ucfxYGB3IzV4ym5x5r2sc+FspcrW50Mml3Nx5T28jRpu+ZAuCKZDaR202c3P7tufMPA/wAa7az1BhLPY6pZR2eoSKZIxG2YbgD7zRk85HdTyOvI5rVbSLExW9zcRoA0mDu6dK8SeKcNz044SLeh51Lp0kEL3JdJPMbBHJxUtrA/2YkJlVYZ+XHBrrdQ/saym83g8jAHTI4q3o8+hXemyPhB5zEYx/nil9Zly3sCoQ5rXOCktLuzz5ETY3EAuM/5FWBBcS2BW5QzSKCD/ve1en6TbaVf2MkoiQxxHrVm58N6cltJcwjgneR6j2rleZqMuRo645epR5kzxa1uZ5IzHeWZOc7eOeDiqF2lvbSHyNKZ5MnscZ7/AM69G16TT4tNkMSSBsgBxwfrXIHU5fOlt4ZiIxjyi65fPevSpVeZXscFTD8rtcwmc7FuH0wpIeIyh/Dn/wCvSWV3fSSt5mnxvIo4O3p+Nd94dsv7XvsSW48wNw7r29K7u38J6eYcny885GBxXLXzGNJ8rN6GXuor3PHP7cjSHBiLOfu9smlTU0uLcT/Z3zu2H5c4PpXpureCNLi/0lYkAjBMYA6nrWZp1hHv8uK0WO3Zd54zznvSpYynUXMh1MC4OzPP7W4jNzIUgCD+/txzUklnd3Exeygk3sMA+n4V6OdJ0i3uSggVxI3px3OasyWmn28n2iAA+a2R7cdvStVi9NEc7w0b7njN9purx3nllJpgWAzH/H9B6Vqx2GryIkcdvJEAo5bt2r1KXT0uX8+OVQ7rgZ5OaqS+G3luf3E+EZQDHnofaoePNoYNPZnnFppeq277zE5xyQW4Jrbk8tIhcXcTpMCY8seD9a7m28FyyTKkocKD82f4xXSyeB7SeNInjQhcHp1riqZtTT1OynlUmjyFbcXahJUkIwMohI4781TuNPg3O9nb3McqniMHh/Svb4fC8TSmPygUCq+NoxnOP5VUl8DRO00mNpzgAemO1JZxTvqV/ZTseQQm5ih+0zh06jj5wQKpzanJyIIieM56AD8K9ol8DWn2h2wfKbkJ/c4qjeeFtKjhksPIjjQbQJB1B9K6KeawqaIyq5c4K7Z5clxd3CAxeZIeqxjp071oWwvIrMSyWeAwzyMd69EXRtG0iFZIwn70H8qrJPYXLywHai7iM+npTjinUTajoYSoxho3qc5DGXtjM8Q2HnkehqjqMbkFCmExnPrXoei6BbE/Yzgk7nGe2TVXXvDc888tukeIgflP865Pr0YT5Tphg3KPMeYGzjk0xZHfDF+CePpWXdI4SWOJHJXr6CvTzoDlxaCIbAvJA71HJ4Hd7Tz7b/WKSGyMZ4reOYU47sX1GT2POIAYI4UyCWTJx2PpViW3SdN84KAHrXfW/gAlN8nSM88dTn/CpD4InHnHgRgEIAPyp/2lT7h/Z8+x5yAltZ5B35b5cjkCqpuLmNndyVBGcZrvX8F3As3QI5lzhSfas698FXcV28CIZBgYcDOfetY46k+pm8DPscpDeOUOCRgdfWtC2ubiNZQkRIPA571o23hC/E0XlxlwY8HzOgJPNba6NFpjpJIgkcrjZ6GlLExk7Il4VxV2cWNSuTMkdzFsfnLr2/xq7DsubRySBtxhsfmf8+tdOdOtNQfy0tEAzngdRWvY6JaQJFbPbvkHBJGM5/nWVTExhuh0sO5nn2IoYS9uguN3GXJwavRXji2C7FULnahz+ldnP4TtJLtUKGLPRAO+az7zwrd2biWSDeSdgTBw/wCVZrF0ZFvA1EcvLqEaQmTepA6nOKpyX8UtvkEjPcHge9XtY8HawLl44gT0+Qr1z2qvH4S1eBD5ibxxzt6V2062Hte5xywta9rHOSEW837/AFWXzSw5C9B71XluNAimZXiG7OTyf8a6efwRcz+ZPPE8hjAIKZBft+lV5fCxilKT6VuYd8npXQsVR7mTwFbse7HS4pW3uE8s8shHerK2Fv8AZjb7FBxwSKIriLEh35G7BBGOKtKSJkJ+Yj079sGviJSmfUrlLenWUewAIBjqD3xWpJZwzQvsGOwf0qhaP5dw2ARyTg+vp+dbIkBhySMj72B1rhqzd7nTStYyJ4iLgJjzCR1pkcrom+VAvJA46itKQCTJ5JByOO5qjJLmOTgY3YXH05NJVSuUqSRkyk4+6uYyR1BrD+ePUpkRCY3HHFdG06Pnfxjjn0rFluIyhHBOCf1x/StqVZ3M5xVjlPEGlXj6VJPLd7SNqKUH8Jzn+YqLS5PszzSyTF12qAmc8AYrodWlQaakTjKEAkV5t418XQaHo5Nttjk24RCeC34enpXs4aU8SlSS3PPqKNFuoyv8SvHq6XC+n6ZKbe4aMedOv34h/dT/AGj+nX0rwCSRruWWZz5cWcs5OST/AFJpNQvrnUb+W6u5XlllYlnfuarSOZGEEf8Aq14HufWvvcuwUcNT5VufI43FyxE7vYsl96RgJiKNS4T19M1MNkFu0p5IGPxqKYpHgA8Ej/vlf/r1DcS/6HHH3Pzn+legcmxCzmRy78k0wf6ygGkzzUmY9Dhqto4I21VkgnijikmhdY5RlHI4Yexp0WT0qNGbR00Htt7U6HPkzH/ZxSMmKmtF3+YB6U29C0WYbsx+GJoMnMkgT6jqf5UmnwCSX94/lxIMyOaqiRfKSLtGSfxpk94xh8qPhe/vWTTexUJJassXNpeXkR1FImFq04tUftuxnH5V6dZ+HzP4S8Rx+V5ceyWK3T3jGSfxKD8q84stcv18Of2KrR/ZYLkXsXy8iXgZz6Yr6L0fSjNZWRuB5hltVD+5aP5v515eaYp4dQv3PVy+lGopW6nzNbXOLCS3eMOrHcrN1jPcj6133gjX9U0bw3cmzvZbRPtAkGGO2Ru4cdCMY61yOvaJJpPizUNJjXebe4aNQnJIzxx9MVv6cZbzwZaeHFlkhaXVDNLstzI0YEWMkDnqSMV6EqsXG/RnBGlPma6o7fxD8QrvW9BjAjsLae2kW4imjgAkWWPOOffofUda7fRvFtv4s8Ei4udPjtblZQfMt49kUkbL0IHAdTxx1BFedaf8LY7mOaa4udXSIRjyTcQiAytzk7DkhQcDmu+0XSrez0m10+zg8mGJQFBPU9Sc968DMMVh+T2dNa/kenhcPWcuaoxkttYeVbxOPuzxydc8dDVGbQ7mC+kktJALaUDaB245NasmnpGgBQ5PLDuDya2NJgE+mz5j3hdo5HO3mvKli3GN0dtPCpy1JfCdvBaeG1s/MJcsXkc9f88CtG4uC8PlI+SowPeq9rpksWTaJxKQAfRav2dgkuXeP5+SM9iK8qdZczqHoRg+VQOUvdNik06aN0BYy5AbscmsqTQIEWW8dMkfeT2xiu+vNHGxpSNmT5mPpWXeWsCWDuXADKUrtw+Ob0RjUw6WrMnR4Dp8eYsAdSR+H/1jQdV1OC/uIo4/MaJcmM+/SqFzrMen3QsPNIkCh0PQY6Dn3rodPiivbYXkeB0y3c1vVvBOpNHNTtN8sWY+qeMJ4rVTIgyqgsOuOtYcfjSK4eZIT+8wMACr3i3SBPZ/aLMkTAHg9x9Pxri/C2hG91mW3MjpFIrJ0xjFdeFdB0nMxrRqc/Lc1pPFDgF/M+6xJ9hVafxjhMI4wG9axPFOkT6ddeVFKZklyAduDn6d65J7e8t1mjlyOAQM/f8Acfl0r2KFOnON0eVPng2memw+LTmM7zwBW9oHin7TqqzySgIDzz/ntXi2nSyzqw+cgDgjvXQ2xuLeZfsaOViwjEj77Hn/AArHEYeNmjow83ufV1hqlpcQq8bKW8sHHcA1qwSo7g5A5wa838CWuqy2cz3oIIWP5/w4UfSu4CSCWTnHce9fn2KgoVXFM+to1ZOCbNSecW8DPGOf1rNkvz5mOgI/I0SSfMjucgr0X1Fc3Lqo+0vGAWBPJ9K2weFda9uhnXxXs7XNbVNXktLMy45GPyzzXDeItZxqs7278Fvm9MEcfrWpqepwPbFjJ5iKpBT1BryzWdb8q5mj8wzeWodZMdQOMfWvocswXLujx8wxTl1NvXddle1igMgPVBz71k6bq8jzknP7sB2/lXJzawl69u7S4QPkj+ldXaPFGxjdhgnLcdcmvoPq6irHie1bdzu9D8SGDWPNkUgiMAZ/H/Cumi12C7cB5ASW6Z7V5IboQPkSemD0q9bawYpNgc+YVwP6V5NXL4T962p6FPHyj7ieh6xZQiS4MikFBjJraXT3SFNnQ/f+lcV4W1C4ks2MmXdgApxx1ruYLjzbc7CMjp3r5PG05Qm0j6LCVFKOpXEckTk7B5Zj4x37VJGlv5fzjtn9cVVnvTFJJGFbAXIOOPpWVf3tzbwiST5cNzs6Yz19qzpQc3qbzqqCNG5MI2ggA5JAqjIYHuS+BkGq99qkAhjcuiMvOz2/+vVK41VEshKU2EnLflxXfSwkpJHHLFpXuTXwt0tyUA55+tcJr1pdzyzSwT4UfOB3x3rc1XWIxbbEI+7xWJ/aiOeoJbj5q9nCUJUoXe55OIrqrOy2MO31i5sLl4IiWdTsJPc+teqeF3jubCKW4dJZW59kPpXJL4YgvL4yAMAMk59SBmuy0/TzZ+Q8Zz8o7df/AK9cuYV4SjZbndgaUou7OujsLOS4iMigsBg/Wrc1lbTx/wCrVypyM1kW87taLcvjJ5/WtGCdJLcEv1r5SU5J7ntwkjLl0tkuVMsYOf7vaoLnS40mUHB74xXQy3EETF5cbQOp7VjRX9tqG545FytdFKpVkubojGq4RfL1ZFFp9ucHyhj6VP8A2LZdXjXceTxS/wBo28cotGPz7cj6Uf2lD6tV81YSnTXU4Gw1eK8u5Y4nykUmxjnuOta51Ex5Bz03hs1yPh22+zW90BjIlG8kd+9S3V+kEwcyAHJQnqPyr1501KTSPIhNpXZ6BZ6hvYnf94gnmtdLwiIkfe75+tebpqqRTAo4wRnn2rat9YBR588dj3B9K5KmCbOqniUjsY7n/TAmeOpzVB7pN4XOOSCRWG+twJIfPOACPUdq5+/8YW1uuSkrjkhxEeciub6jNuyRusTFI6q9vVDEeZzkg571zd1rFvaxyyvKANuRk9Tk1x2q+O5HSbyLSRMnIaQ155e+Kb3ULr95dSld+MQDAAz616+Cyecl7xw1sdFPQ7nxr8QBbyGyssSTgAeWDjA9XPb6dfpXiur31xql3Je3148qqMbxwo/2IxUmpa6EuJgT5odt5gDfKf8AfI61khr3WboyyqZPLAwiDZHGP5AV9nl+Ahho3SPn8Zi3WdinNIZX8wJsjHCgdhUlsAF3k49Pb1NJNnewJBEZ2DA4/Cp443hszI/QDP0PavVUtDyktSpPIXc9h0H0qMkuRn0o+9zSxoXmwPSrI3YhpOO9Wr2xmtLW0uHH7u4Quh+hwR/n1qoOtJNNXQ3Gzsz0vw9JpOqfD19E1aRYWVfMimk4CkEgEHscdvauBSIwXkkJcPsYjI6H3HtXpfgGCOTwxJIJNjFDE2TwQCSK5rx0iDxzJKMbpYI3fH97GCf0rzMNiFKvOkelWp3pxkc8yAk1t+GdDv8AWdUNnps8cNwYmdZHzgYHPQGsEy9a9F+D0Yl8UXVwTzDbHAx1zxW2NrOhRlUXQjCU1VqKLMrXfhlfaJ4Xm1M30V08GDLFChAVO5yeTjiuCAzX0N44nKfD7VvM6/Zin/j4Ar596Vz5Ri6mKoudXe5eY4aFGolTL+h2cl9fiyhUtLM8Uagd8yAV9dWFtGiQxkfdwg9Djj+lfP8A8GdEN74pn1eZD5NknyHHHmnp+Qyfyr6Ns0UvGTkDIr53ifFJ1FSXT9T28loctPnfUp/2NaDVZrhLaOORjlpAgBY+561c/s6KK/8AkiVTnLbBgn/GtaSDCc4GRn8qWYRlxIep618vHF1H1PZ9jAyxAjzW4dB5YylPt9LRJo4wnyAYx6c1NvjFyqLnKsH4HYj/AOtWzAY/NjPy5Jx+GKdSu0iadNNmKNEjlvSMDJ9uOBirqaRBaWLxRp+8kKoc98A1sGEW8pc4I7Gs67uQYg3mYHm5B9KxVWdTY6HCMSJhbwQiOLjaMY9ahnuYrJFklOEIz+PpVdryOSaRxg/WuU8cnVXtDJZh/KjG9sDGPQ13YTDxlNRqHJXqtRbgddJqNtdaeAXPpxXFeMEuY9Mhn0uQYBBlQ+nTj0Oa4/SPGsqaPK8rkuJdmwjnHerF5rsV3BLG8u7gAHdxn/OK9qll/sJ3R5dTGe0hZnJazrkhvJPLODtCFH9icj2612/gDXReWKRAufLhkLfNkAkjH49a47xRZWjzW+owCPzQyiRCcB+fX1qTwlPJpmheXFGVmuJi/wDuKpxk+1eli6UamHsjhwtRxqXPUbiKK7k2S5UDnI71nLZQW9yGt4hwxQn6960FcPCEJzJ1cH+DI4q3FZRwI6OfnOHJ9ea8GnL2acT1uV1Hc4e/tnvLwQSDGQcA+n/6+K5650MXOmPHJbYD5C8f6tvb1HFek3Ol5uY0kz5hk389T/nFSy6J5ttBH5f3t2f9g11QzFUrWMXheds8b0nwxc2uqgxbZLUkEkYyfavRvC3hf7ZqVsZkma082SVg4wZWzn8sj8hXX6H4Jtvsix49RnHcHIP6102naYdO1JInx97C/lXJjc79omo7nThsv5bNl+wRIrZI40wWOAKneXZ8w6dDTrgJbobt+nHPvVa9vLc2Ec4YBCCD7GvnoRdT3z0qjUNDOku96zRl8EEgfj0rzSTVX/tWYO5GQc+xGRXU317HBeSB3wksQyR1B9vzrzPXrtLfVJpzOpDDfwMfWvrMpo2v5nz+PqXsamo3sgh820xMQAcE9QfT/CvPdYd5rQi3SONozsB3Y5Pr25z/AJxWzDqgksJC+Ru+cIRjAPpWDOj3NqbeJlEkhyQfbvX0NCPIeXUdzJ03SNQ86IT28iDzSAT7dfwrpxdyxbkGcxgZ74q5cz7PCUGsR/6st5Uw/uE/5NcxcaoZZBBw/mEJ6d66IVFUTaOaVNwdma9xqbwIrOd4bOPetDQw+qyQRRGR7iZ1RY0PL+31ritVkkN4IvMCknoD+ZzXb/C6Ty/Ekmob90FopjT5d5JOenbPFc+KXJQcludGGipVEme6W9hHoWhvLO484R4+ToDjoPoP8aND11JTbwREYaZgcHtgVyGv6/cXsrRxhyDH8vPIyDx/WneEnMc1vLISCTn6Cvklh26cp1dz3pV0qihT2PQ5zEYZnRx8p2Z/z9Ky7y8lKGLYHDcHP+e9a8CRvEUfZtyXPHUVialLHHcSEEbYyDwenPFebh4KU7I9Kr7sLnF65cyxOH2YI4AzWde6x58wSM7xJEMqRjBHBH8q6C6SKZJRIVY7SWBHFcZgRfus5MbHmvqMLBS0fQ+exU+VadSKK4uL+M/P+7DGNj6YFFmQdSSKU8xsDJjntmq1tP5Wnyv05Jx+NVNVvHi8swHYZCBI4713SjeDSOOlP94eyrqtlbNL5abhJH5gPrkdBXUaXHb3NtHK5HAGBnpXk1zdgTaWQT5LW69Dk5HH/wBeu+0Ocx2zoSflfvXyWOpJQTW59Hhqrc2nsdfcWkX2bEb4x0qG3xFCUPODms9NRzCOc8c0xbvzPnR68F0pWPRdRX0LuoET2Esf95SOteZ6DrJttXuY55j5cXJ5roPE2qXFpaxXMe8LGf3mO3vXkV5q4tPEdxLvHlXA/DryP519BlOFcqUk+p4+Pr2qJ9jvfEeuT299FIkmDJGQCO+Cf/rVgQeOnEW2S5KsDjH+RXN6x4g8/Sod8hMkEpQk+hx/n8a4xdTYzzlSmN/v6CvfwuW88eVrY8mpiXGbmnufQAH2dJnIYqT0zjgd65HUbgxXwUYMf8RHc5x/Kt661i3+xMTKpcZH41xep3KecMcHORnuRXDhsO+Y7KtZWJrG/Mkgc5xlgo6griuo0u8DrNEJOjEqfw7VxOnOAMknGPpW9ajZbRXIGEacbueRxiu2rCKVjnpzbNLU5/NXDSSkAgZjNcfqmlfaS/l3d+Apzue42KM9sZrrJopJ5wLaQE7iOTiuQ1vFs37t9+D828cVVGk7+6VUq6amLdeDxFCl/LqiY3cJ5pfH4nis2bStLisrneLrU3jIYAMQhzkV1WoSm5sJf9Hi4WMK8gyBnrioX06e/wBKBnu3IZTAuxQigjnNdlCtNfEyHGL2PLp7aS6ulto4IYstgQQDn8TV66gSw0dYriXy5ZDkW8fSMd3J/jbt6VvC50bQ/Og0uxOoX7Dls71Tr6fh/jVK00Oa7mN5qxOc8oeTj/PAFes69leWx5yp66GfpHhu71m/hAi8i2IyCegXOM/jR4tEFnOdMs/9TA3J/vtj/D+dekQA2GnPJsEbtyf9hQOn+fWvJdbmeaXzZDlpnaU/iazwtWVapd7IdeKpU7LqZS/dq3psRlvjgZwpP5Cqg+9itfSAUgu5QOViI/Piu+rK0Tjw0L1Dvbnw9Hq3wqsIYkxdQwmWI46tkkj6EHH5V5TghduCCPWvoext/s3hLS9mQUh/hPUe9eH+KbNLDxjqFshBTzd649G5/rXm5XinNypvvf8AE7cwoqNpI7r4Yy+bpU8B5wzJge4rlvFMkkvii8lkXiLEC4/2Ritb4XS41a4jMmAwyE9cdc1B4jsUttXnnlVipi8/pxuzgVMLU8ZLzNHFzw6Zya27n78sUWenmNjNew/CXSJrDSrrUZCpN2wjg2nIKr159yf0rzrw74XuvEniiOAFhAYxc3Eo/hXvj3J4Fe8wW8WmwQW1rEscMUIVI0yMAHiubPcYoUvYp6s2yug+b2jWiOV+JlwIPAt/H0MskUfX/ayf5V4hBDLdXUdvCpkllYIqDuScCvXPi9eY0SG3zjfdbgAMZAUn+tcP8O7RLjxeLlhn7NE0g+vQH9avKZewwLqPzZnjV7XFKJ714C0a20DQ7bToiryKPMnf/no56mu3fFukfJOWrjtJuQlxNg/6tRg+vSugvLsvYeaBnAOc9jXw+MnOtWc59T6XDtRpWXQ6G5uw9tHJkYOOfTtiq0lwSvl+Yp2qcfWsJdQMlqEQ42jBQnr9Kl0q4d7+POTnA5Fc3sbK4/a3Zfgl2TCQ/cKjB9cZ61ZXU0jKDkhmyPb61SvpAi7QQnXcmOOKpRkyyokZ65c56DnpS5ObUrna0R12o3MkekxyJjJ+frnIzzWGblpIXEfO0/Tmrt15f2BUIOUC5HseD/KqMtstvHJsGf8AbB69KVJqKsbSu2VDm3uZcOcYzyeMdv51MXS5RhKMjAIz0FULidDcSr1U/Ic+1NS58pPKd1wSBnvXRGTfqRFpHkXjPTrbSdfaQPKEMvmEKeEPcj2rBbWD5skhnAUYkynf1H06V3HxD0y0nPmxuwmEWVOTg5FeQ2knl3Jgk2sFPGOh4wf0r7fLmq1BN7o+axi5KjSOkvNQuLvTLsx5+SFZFPPfP+FdDodrhbDSt5ea4CvK4AOP/rEnj8TWP4ZhF3ZPGrxkSMI1yf4Qev4Zrt/CGnG3vp76Rz5sk8iKQfuANtH4cfrU4usoQa7Dw1JtpnZ6NZSi+me5TZ0TJPL7e/sK2RbyedcORuxF5gx2FVbd2e4YgnMi10GkmK5v7o8+WYvLH4D/AOtXxFfESTcme/QgtigRHcW0c7xkydi3p/nNSq+bYGQAFjnHsahkbDiPGMA8GlnkjMg+bZHjAxxnFZS9402N3SJkC+WCEHr710YsxepFcx/K6nJ9683i1WO3zlwAOvNdToXihPt/2f5HWQcYIOPrXDiMLUSconVQrxfusy/GmsPpjra8JGy5bJ4rz+88TyRWy24f91neDn1rovH15Hd/akNvLtZtnmpzjvkV41qAv4IJYpCXReN4PB+hr6fJsPF0UpLU8fMaj520dNc62Z5QN445H9a5XX7wXEP38AcH6Vl2mqb7l7eW4ww6k/zqB5Hv55oogCdpII7kc19LToeyZ4rnzolNxG9vFJGdvy7Dzmm2lwTKd+fRj3BrCkuHjtRF6gH8a0rO5EFrG5QDP3jnv3/GurksjnUtTr9N1Czk8O3nh29HzXYzDn727tXBxwPbrLKUZ5Y5iMdMEcVo3V6EFhqMRIkhbj/aA/rV3TtOE/jGGyBMsV5Ms4Oc5UnOaxglQUpd9Ton++SXVGDcaddyXEcsmV3cn129OK9T8NIllokdlHH5cSnfjHOT/Xiqviu0tx4llKMI1s9saxgdT6mtXRrAz6Bfai8hjigHHHU+lclTGRrQTloio0JQm1EnWcm8k8w9cfoK0dMvBGxd8ABcfhXHPfnzgfMz34+mKki1PKECQ5IxXLKnz6CVWzPVYvEKGOOMuCqgDHrisDxBrqRzSbJAUkAJHpXHprDhy+/jAxSeVLrE0iRz4faSPwrCnhIUX7Q6vrc6y9maB1vf5mZOGrCub3F02HGSeK5yS8ubdXjmyCGwD61DeXbyqGQndIcD+tevTpJPmR5829mb9xeH7J8knEh4OKT7CNVtgiSAEEOTngAHvWLNKkgjiiceWAEHOCa9H8I6NE/hKbVZ4s7f9SB3/wAawxNZUIczN8NRdSdkQrNFBb2En3hAhjVwDtPPWuusNa82FikuQQB7VyE9skyXL3Eksqs2FhjOzOT/ACq9aoIrYYwgLYwAOK8OsozienCTgzr01E8oX5FW7bUCGPPaucsraW5jmuGOTkYA9cVoSWs9pZxyyDfJKAQR0HHT9a8+dOOx1QnK1zTuXW7t5ELjGOh714z450GTTnF3H5v2Msd2xc+W3Y+wr1W3uM27M+OWwN3asPWG+2WE8ROcxEEEAjp3rfLq8qFXyM8TBVYeZ4hNch7S4R5B5iDYSCeRjjisSFlePczHJPp/9ermt3PmXZaEgBVKEkdR6Z7j0/KsqOW3jQI7ncOvWv0GhT5o3PlqsuV2PYddu5ItMtJLZz+9vY3dk9DwR+lZF1dpIeT0+QHHHWrNxOJ9JsRJgbsoSQcBg2R/SsO/lUXRTBwrDC+n+cV5dGmtjoqTaVzqND8i7hlOTvABXB4OO1aUMvleG5xIx+WcFvl9zxXP+HpreKzhknj3xCcJKPrx1/GtfUrtYpbiwiTAaVThu+Wrz68XztHTSmlG5p3t39iAjPG5iTk5zg+n5VyWtyvKZXTI3RA9QctnGAO3erOuahnVkQOuOhOeeetEN5bbI3ktlklXI3yf0/nmujDvlimyJS5m0ILmQ2aEl1zEo2Y5zQj3Es9qjlxCN2UJ5JPGcfSoZZAlkZHkdkXBb5fufT1qP+0H+xWuzcSQRjHAOOvPP51Wr1RSdtGQ6fPDpzPbW1vDHIx2DHJIHc+tOmuAj27u4G0b94bqc1lTSGO4urg4DsAkThR0PWq95JKLm2i3kLt4GOpro5eZox9pZM3dTuDPZTRJKVXAGR3HpXnWvYGoJEnSKIJ9T3Nd1bWn2hxGTkyDkEYJAH+fzrivFAQashQEAoOCMY5NdmBaUrIxxGsLmRGMyitrR45JLK9EYG0hQ358VkD5CD2Kg10XhwxgTu2RGE+f8+K68TK0GzPBr3j2aWCJ9Cs4497SqoGEHI44z7e9eGeMxJ/wnd75qhDIyvj0yBXuEnmyWcQjJI2/oR/KvKPiFYYu7XUkjAJHlvj1B4rwMmqctZp9T1MxpuULozvBl6+l+LLcuB5creW2RXWfEC3m+zwmMcSJJkDuFGc1zOl28E/iTTRI/lRO/Udj2/Ou7Bh1jU7zQ5smWDckTn+6y4JrsxbUcRGr2WpOEjei4dxPhRMBPf6a8QE8UMR34zxk8frXocpS4lUYIGWBIPXFeY/DKSZfiNqtvj7kBQ/8BYCvQrh4kvIEikzHnGc98f4189m0f9qduqTPSwbtRR5B8UJL+48QiMxg2tnEE3xnIBPUn07D8Kl+Fdk0t3fy448tUB992SP0Fc14ru5JPF2pXVvI4iuJWQ4JG8dMH24zXofwq0x4vCs98VObickED+GMYz+ZNfSYpqhl9vJHjUV7TFNnoWixxvcy7+QDgj16GusKW5tvKJ5IBAPQexrktMJgvJxvxhRg+p9K2luSZpYt/wA4GD65r4HE3ctD6Ok0ok08DpEV2/OvDEdxViwJt7m2kUgDJyKPPje1co+CFDniqcVxvwnOVBP4Vz8zaaYKyZtXYFzcopPBU/UH/OKzY43jhkLgAswOD2AJx/Kpzcb7mSQjMY5B/mKdNLGYon2YQ9OPqBRGVlY0ck2bULx3F/GOCxjGM9wOaoat5tpZyAgjcDjnOcHOKq29zs1Hz492FGDntgYpdVuYp4jnGQdmc1nHSRp7ROLMBnMs1y43EeaBjOMc9ayrzVXjv1BJyuAQD1ye9b7QC2muI/l2DBzjrwK4jUrdn11XiAIMo6njrk16WGSlJpnnzm0tC/4viNuqyODIGhjMaP05BzxXkd1bW9wZr6EeW0OBgdx0r2zxZaf2hp+nS58s4EZDdDgnFcBB4TCWc6vIBvk+57eh/M17uW4qNOn7zOPFwbnYt2Wh3Frodjq3kAkKTK6LgHPRsD9fpXT6JE8MNjCrpJxv39CcnJ4rU8O232vwpe6KcHy0zF+FZkE7298JJE2lQQvPboK4a2KlW5kdUacYJSXU66E+RHwcOBknP6Vo6Rcx2d4PPfAkGTn3rmrW7LwiMnJAOTmrGsTvbfZIyBulU5x39MV5Dp875X1OyNTlXMuhq3dwBLFPwM5wvuCaozyGdOZAQWOSGrLn1Bx4fgGXGCwJI96htruSRGQnhTnIFddLD8quZTrJux09jFpflESRxGQg4Djfn86ZZRW8erxXZKxGE9AuMg/7fpWDYX0vnnOOBj61bvpJbdJMuFRgAO+eazlTaur7jp1Va9til4is5r3Vp5dP+1odxJEk6AIPpg15z400/VLeN7mACWIDEphI5H4f4V3I1GTzmKHGRzwOx4rH1O0vbsiAXixiRiGfysk88Yr0sDVlRkr2scldqqmePwpJJdK0CyyA5zvHPTvV/wAPzvD4lgidiNzYPtXor+Dhb6et3HILgkH94Rye1cZLo9xZeJZ5pVKgRNJFnuRX0MMbTrqSR5jwsqdmUtN0wal4z/sphzI7xLzjBGcfyrtfAnhe11jQNds723zdQKWic9YyM1x1vcfZvHwvgSI4rhbgyegyCf517z4VtLSDWdZvIIJEhvLH7WTkbUzwR+NcmaYmdGn7vZfmdWAoRqyd+jZ4DLZGO1SOSUq0MhJxzzxiuk+H0gfxLaSSn5gDEM9sHNNv9Bmm8Iy6hGA0fnHL9hk8Z+tXvBGlSCQ3x6WrRE89QRTr11LDS1MqdJxro0fFkMn9v65cbgIoJY0+pPNdtptoB8JdVtxgtDAHb/exk1yWqyFvCmo6lIgJbUV3oOhI7HNeleCIhe+ArlJTk6hbyuxx33EV4GMqOFGPk1+Fj1cNTUqkvNM8FF315OSvQ/Wg3EkBJOQgOMYqeTSLmy1eWK6iK/Z2ZSp6HH+NYmo3LmbHUlQTX0VK1T4TwKsXDc0PthMIk7MdldL4CuXn8VWyAjBbHNcCZd8AY5HX8K2fCmoSWXiC1uExhZY3YHjjpRi8PehJIeFq8tWLZ3/xC8LRwPDfaejxiSeRJk25CHHb0zXELpyR20sYJJZggwuSgHbP1r2HXbqzK38d5EXMtsJ0BPGeh/8A115W04RdhQEbhgDsOTXmZbiKkqfJLoepj6UIT5l1IbTRzPdok+FHCeWnQ+mTXsN6kOh+DLDTxkyNyfyrkPCFjFf6tEbgFoY+WroPF0pOqRoJQQoCKvfmuLMK7rVY0n0NsHD2dKVVdTHMhnznP+s71atwhsY8ENlhn171jXTz2Fy1tNw/pmpdH1BHv/Ll5jXk8445NQ6TcboiNRXsz0PTxBbaakfAYAPnHJ9qr6ndyPbmK3wZOMf4/lXPrqjppdv+8wZeR9KSS8eW3ldHCEADJ/lXLSw7c9TqliEo8pcvpT5ciAguvyAJ375/Gs2SeNLW4eSNsAcYXJPHQUjGT7JJIQhMQDgHnIHH8qyJbm4ewAyU+bqO4FdsML2OaVc8q8T20EsjXVmJIGyd0BGMg+mPpXLce9e0zWHn3ivJGhUDJ3+uemawL7wjpy38jea0W879kBOwZ9OK+pwuZRpx5ZHk18M5u6NaSKT+w4hHGYyLj5mkP8P1OPyrl9TbzNVkt38xMNgoR0NdtIkDw2xWJ2G4uEBJBrltUto0164IiMeASEz2A7muTC1ddSa0fdLIkRPD1yYnKyGUZHXof/1VJq90h1JrxC3Kxc4471i28/8AxKpbcZzwRgjpmtOTfd29pKMZPBxznBNaSjaV2ZRldGZqVz/xMS8jgnBzj1Oas2U/mTCJDywAHPfpWbdRn7S5fZtBAJQ8dataa5W4hHz48wbSB1Oa1cFyaGdOb5tTXmKSWcsRGRwDz161S5SGMI/yhcnPU1JEMxGVzkcjZ+uaqSTlhkADctYwj0OmUyGbmE9m8zJANOdMvFK74GGx7VD5gPmEnqcCnTv+5Qd1Xn8a2tqjnubOkP5peXeisqbF9eTg/pXFeK0c6rnB4UflXU2knlIT/D5QB/GsPXreQ38gyHPkZLe1XhHy1bjk+aFjmsZsYpD/AAt5Z/nXS+EJhFI8Uke8SSx5/n/Ss8Wccng37UMmQSjIz74rS0FZA++PCH6ckYrtxUlKm0aYdckkz1aEkJkEqOSOeo9K5Lx9Ab3QI7yIcxvscDvxWpZ3kptXld+F9Tkjn/6xqO9vIF0liYxIsrBJAOg3cZr5rDp0qykj1pNVYWOAsFmtLGylkiDtuJAI5Cj+vNdhbG4g8WTXkUZhkhijjbnsRgn9axtOjkElrDdSEBLhogmM+YTjH4V1mo2sNvm4QEtc/IT1AwOtehi6yvbvcnDU7L0LngjSvsfjvxFqOMxkiJDnlu5NaWv3Y0y3uOCBFD8p9WOf6mqvhG8JnWVSCrwZmOPvNkIP5Vj/ABDeZLy0jjuB5d3N5rfRcDHv/wDqryeV18XaXZfgdulOheP9XON0fw2ms3qQ3vmFI23uEPJX+mT/ADr17TIYtN0uxsol2pnaAi8Y4GP6VkeBLe2bTZNSis9kgXBjxxjJ5FdYIIIVtAjjMjDaH9T/AEqM0x0qk/ZPZGFCjGHvrqVIyltN8/zsZQDgdcU2YzpfyyEkjdnHcjPartxF8oCbBtkySh6/T2rnbu9l80yA8dycden9K82kvaPQ2k7LU24b9xDLEd4EgGN/cZqwksgvGDjBMSgY6ZzXNwXoN8ZZyXB8pCOe/wD+qt+WQHy3BGIuD78nFZ1qXs3tuTTqaXLs975Fvg4+/wA89c96hfUy/HACkODn3qt5M97efZ4wGJIy+Og7VX1PSrm0mlcn5cKB9KmnSi3Z7jqc3xI3bK436LNeMQXZiAM9iev6VSmuzJqEkaISA659eeKyo9TSygW0Dj5gB+IOasm7jFzI8R/1wz06YrthgPeOOWLVi5rN7GLyTYeNsYO44yMVzxniNwZyRgN1x1zxVvUs3cjmMAbhHl+xqhDaD7O6IzyyA5PGB1rRUYxkyfatq5t6jcmXwlZZ2nY7Y4z061i3Uh+2bwB+8jDj3PP+Fbmn23/FMSW8qMZYLjIGcggjoPWsbxBEILiwe3jcRkgsOnQkHH51NGCT5TSpLmV/Q0tE1AWWoiSf5UbG4r6Gq+vx/ZPENxs4SUiSLHTB5plpYG4zBgGJRjnvgU3UJJZLCF5UHmxDGc9RnimqShO/cr2l4cvYv+H993qzox4bpVrxlGZ/EdrbxrhIYxuYnGPrVDw3cbdagdCQN5B9+lL4uSQ+IrucSDONmPTHfNZKn/tHyNoSvh36lVJ3Fr9k34w5yOwHpU0UkUTB/lHfGfTpWRcz+Vv8vLGQ9qyZ714um7Gc/TtXfToSmnY45V+V2O2s5Y0uAXL4GHp2o3EYJ/eZw3381zNvqLl5G387QOtVhqb3Es24nqQOalYJuV30KeIUY2LCXp+0ZGBuB57VMJ5Z7qE9Bgc5xzWWodAj9SucmpYJ4INStkkDfP5e7juR+la+x0MaVRy0Z3F/EbPwnF55PnMee/c1y9/p4udX3qEYCLjjuRgg11mqaghvIbOSRRE0GzD8/MOlVr2CN9LluCjkSSqgAX+Lkg/pXDQ5qer6nqzSnddjyfV7B7I3U8AysqCNJHbn8vau08P+JLhPCst99oxMtr/Z0uVL7wTkN796n8V6XFF4Onv8eZKvDb+MHqCPTp+lcp4cZ7jQJ5RKD5k8fD+2c/X/AOvXrOSxFC76M85J0Ktl1R0sMBuPhXr98ko81Zw5EC7Fx1IAqx4MuLd/Bmto8Qjmt4udjcEA5z/9eqOn6pFY/DfXktuNs0caMF6ZOOh7VN4Nkt11jVLVCojvbdlkBGPLyB36Yyc1y1IP2Uk+/wDkdEGuaPp/mXTJHdeDraFJN7tfSbCBgNu4X+deleE9OOl+ALV97HbazPn3JJrymyhktLXSLaWYHbqARj2DAjP4V7RYukHhGO22GXyIihTPLgZ/nmvDzZuMFFbNnpZcrzbfRHnnxK0eCXTnvMyCWaIImFyN3B/DPNeJ6hEP7UYJuG08fTGK+gfGWoRT+DL6MDDwBQU6FSHxmvCbpPNu5JRIAQwBHt65r28hnP2VpdDxs3gvaXRQiQhPMDdiMfnTrOMpctySDFnPTv8A/Wp0H728KEDHJA+lW4rcpH+6BYCIYIHvXvzfQ8ynG6O31nVTd6VpOJfMY25RhnHPHU1ysp8ufyzyARgn0wamVJ5I4RHlgowwHbnrUwtHuLWUCIyTxrvUAcuOhArz6cI0vdOqvJ1jtPBkg0+ym1C4ciErsGBn61Hrd5d3cvnuAkIj3o6Ag7Se4qTRvLg8GWom3xlSS2zkjPcjNaTQRS6db5AB2NF8nR+c/lXjVXGNVyZ6dJP2Sgc/rCXN/wCHUufLzeWoxKw6yR9n96w9BuLmSaUI/lyAEkkEjHfNdZoD5liiaPMY/wBGlJB5B4rnNR0t9I8QXVuXb5SYwqdMGu7CTi7wZy1ouymi/qd6ItHtZEkDDJGOcj+tSaPevdi5d+VA/iPXjtVDUSJNKswjydG++vI57+tO0Rwjum9gdrBgMDsSMe2RVyorkbMua8zfkljR3BQOskORz7dMVSngjk0vIkwFYbYx9OlVL+8lFtaZGBIADzyPasj+1JIoZtkm4L84460sPSvEqpUSdjpJLeKS23ySom5eMc8imS6E8jB1bcCo5xWZZao82hSu7ogHfHTryK0bHV5hZIrJJIRxux1onTlHYuE4yWpgpcIBpoSQBWYAjHqc9qwL66S41ae4HCMvPvXbQeE7yPVbaD7O7RKh5I6NjGaq+J/BkmlyC9jjUWaxDzST3Ht3zXZS5U7nBVbtY8/06TbfyRnjcjIOfate1fz9FVt+2S3WQgf38ntWZYWgl1u2MjmJJZwmEHGPUV63D4C0y2yPPk2SJwOuK6azRyUYtnl6Ri8hlcpiUL+8BHUf410mieCLi70Nb3zmicgvg/pXRXngiK0drvZJLkAqnqR0roNLST/hGUR4/LnxgpWVSrp7ptTpa6nmereH20ezQG4MkrIQB2JNJc+G7yDwxJrEpCOFG2MdSK7LxbFEVsLa8QgluBH1q3qSW1p4Olkkm2MI/l8zkVKqPQ05VqeMxIH5cgDcKllRxMYn7kce1dV4O8P2msLfiQZycRZ6j3rrbnwJoYWGSV3E8YG4g9a1lWSZnCk2tDze0s7x7ZZRBIYpHwuO57VNceH9RuftV5LEY1ihKP5h5r1bSrawDwWcEYxCcgkVh+O7yC1tLqOKTfJNw4A4ArmjiH7TQ1VGyuzyfS7cnTbuwcA+ZDvH1BzWrZ2kUmn21xGNm4YPGPmHWpNNtH+z/afL8pI22byOxq3EhtLJrd04WU7eegrprV73sbKHuply0PFyjRKA2M9en+NVowZ9AvYiS5YlFwO4PGPyplrLJsI3jI+QZPSo7x5NOsrWUvtdZSSg75PWuSC963UulLS5DayvLrFgfLKZbDZH3WAwTXbxR+fziPy42PPqveuPR/KvYyABH9pGO+4HJxXS2fljS9nMbyKQc9BmscdrZndQla5LpEdva6k1vayf6OkYPPPzM2ev0qr48to5/DER3nzraferIBwD2/TNQxb7OaeWct5XmgggenSo2vItZjubO5cxeZORE5GRnHAJ7CsqcWqqqp7Fe0vBxfU6bwQqXXg5hbpILrzSGGeOD+o5rr9b0OWPR7W8tkCPAw8zvjisrwBpximji4QjkIOld7fDZ4d1NM/MIycV5tdqdSU0XHWKTOL0+0luL+aDOABhQSO4wKytd8P3thbDzUMuf+W23IHtViPVEgvxJGTsA3sTznj/AOtXZ6bqdvr+gGfygPLOCCK4Pazoy5raG8Iwqrl6njLxXsF9mWNxxknPPH/166Oe4SC3gG4nzSTx+lW9ZkhtNQntkEMkUQL/ADr0/wAK5zU3MsUVxbz8KAAmeecivUf7/lZ51WPszpLTVDp8JuRyxABOc8Y//VWXfa5LOjtLL8n8RBxWTfXJj0mGHzTG/RiOo/Csm7uD5Mu8/uwTx7VrhsJFy5jnq4xtchcudUBuyj8GI5+Ud+nFNt9X/wBJkjkI+Vti1x8+rou+cMT5nXNU7LUEN+lzJJuIfIHtgV9DDC6XPKnM9isrtJ9HTEudrAehPOKt+VJ/aCA4CiIYJGDya8+8KahJcPs8zMEI/M+9dsdUQQgPw6rljj0rzauFtNnTCq+Wx10EVrHZSSx4H7wlYz6HjisXVbP7XPYhzxvYTADsADVK01O4udOlkhcEeUCMnnIPNMutYdLW6A5MdzIh7/KAD/Suf2FpnUql4li1hSOG7+eQi3ZvnYc4wBwKbqMSG3kszGGl2ZyT8yHqOKraNqgvLmIWWSbg5BI4GAD+pq5foUtLm/x5hDgsiL15OTn8KuvTSsi6LbTMrw9cJb+JLITEeWZhnH1FdD4ntLlJb6URSYWYxiTH3xnn+lYVpAlvH9oSBf3RV43POGb/ACK7mXXP7Y8MXVpKI8xTxuSB0LVy1YWmpI66D9xxZ5zJbM92xP3Oh71nT2wkj8reiAHjjqPetO7Z45pEBxyR+PeqLvsQInI3Yb3r0KGiPPn8Zc0jTwlwsgyUhiJY474NZlpp9xO7uEEeT/D9etdLpsjmwuXOciHZJx1PQGs6zvUF+6JyinZzx3rbCyUpyuXiYWhGxGunTiUh0ITaTvPT0qGNSb5rl8qFlzkYHAJA/lWte6vBPpk0AiCvH8jEZy/PGQeBj2rBhnAuzbu5AI2dOpO41vGKd7GPw2NLVL3ItrxHAO4uGByccV0l0jyeHpBvCp5iuuWxzz0/SuJUxTvZwSZMJc7gWxhT9Oa7+B7a80G5/dSSCJem7uvT6dM15ONtSUT0sI+dsTWbR5fDGsae6Z3RRygjvgdvXnNeeXunHS/7LEe794mX2H5TIfUeuMflXoGs3MouWCZKGFTHJ0Ubhj/HisHUbYImnuh2YRncHuetRhZuMfJl4iKk9N1/mYd/F5GmarHGFJuLeNynXJD4P8gadpJEUkl08iAPZAAEZDnPSrcuJNKmkktBL5sUifLjgcn8s8/hU3h2C3bRJI5YklKIQCc56ZHQ1rUqWpu5lT+NE91H5t3byMoVY78uSDjd0PTt26V6Fa3hW2L+Z+68zPHTHpn864S/wNNsLuMEAgZA4+YHB/l+tdZppQ6FEDku26QjOOADXhY53irndh6vLNo5LXJ/L1XV9MLhfPgEkR6988+9eX3Nwn2lIMk7TkMemc812njS8eLxVIRHJ5kkGHPTGe/+fWvPpwBcjPJABJJ96+pymlamm+qR4+PqXk0WrCJxqIIJ+YkYx+FdTFpZWJbjBMUp8o89OOP1FReH0jlRJBK5IlJ/eAEDjpzXY6dbpc6XfReXhVeOdMHoO9RjcW4SHhaN0ZOiWDPb+XPETHuMW8HjPUDirmnWkdjr0guR+7LY6YyK27G0aIXKDHMsci+4qtd28cniWKIckLlfQ8148sU5zZ3fV1GKZrX8CR+SkcvmoD5SkcYX3HrSHy0uDbIcrGCefcUrkSafHGChkjmZGPr1xUV04F3JzyUCMOnPrXDzt7nTZLUpW6A2Z+Ta5bJcdRzwaZqcUeoXMl+BuLLsb69KszNGC0UZB+UHI4zx3qPTyJFdAcFmz049DXZRq8r5jmav7pi/2e82nJ5oG5ehzz+X0qPBilkiBxKseN+Ox9K6N3gSCRwMDdn/AD+VclK9xLqJIRJAyl1wMED6V6FCo61+xhWgoWLN0jyRQRyn7sYwdvesY28dvCRnIyQQ46iupIkdISUc7VwBt54//VWDrVoY4TJF90Hf17VdCdtDGrT3aI7BFSwVFACSE7cYx196urb4BCN8ueOKwdOnzbNA+51Y7xjsa1oriVYgGCZ+tOve4sO7o9kazuQ6h3D567RVe+srSSzltrg+ZuGMGpo9T8zKxLj1JqvqqJ9hE8R3Op5NXzswaPKrrwFcxa5DIB+5EwcHGNgr1dLNDZxnIB243Vmyagtwgjcfdq0bgx6absZwo4FVKo5bmdNJXsKvmj/WSAiP1qTZYS2JcELKW5rLa4kltTJINhbkVmQ3Ly3jJnG2pGqljL+IUQt9Z0u7jDHa+Mp3rP8AF1xIPCwTyzIZWCbfTNdnJ5FzCsdxGJCvK57GsK+ts6vbRyhTGTnae1aqSTQrXTM/wJo1xpiyyXBxu5ro9SilS282Ij5jjJqzCkQhmYHJxwBVW7kL2EUchxg8VnUlfU0paaFbRo/InuZJHJ9D6VyXiuOTyJIYIpZFkO+VxySP6V2VsCH+zxniT7x9qLi3NvqUlvBEGiaP77+tZ0rqV2az1VjmvAenCUXFnq9tIIJPuhx0FM+IOlWelXNsLJD5cy4/KvQ9MhtpwI5iFYLjio/FHhrTtV0EwSTkTxDKmiVRe0uylBunY8QiicKshQgE4Bro4vD1/qPh6aeIx7o/u5HpXWafpEUngCW2+yRyTRDg98jvVXw9cPBDJHtOxjgoe1XKreRNOHKtThdM0ie818WRyJomEjAjgNXR3MctpdtbXY3SgAD0r0fTtMskD3YgQSydXxXEeNLQ2/iYOhyJB+VZ1Z871N4S5djFuLuU2rW4dRPGN6kjIPtWnY+EYbrwlLrNjNvuXbfLGh4z3qh9n/4k8u8jzpMICfeu38BWF/peiXEFxs+Z84PpWUZpQdmau7aJfBTyxamtu8TCSEA5Pp6V1+qP5lpekcFo8FKTTNHjtJprxJN5Y5Oaz/FhuLeGWeInMseIwPWuPkRo20jzLUbuGKZxboSvvwcAV1vgrXrODRWtp3VfMYnfisRfDHn6kslzJt8yL1796564jez1MQW0QzEChyeRz1pzw8KsOUxpVpUp8x03jeWKO5luIZADLCUP4964WSd7iW2gD5+VTzxnrz+VaesSPLal7ycxkjGQu/8ASsiMwRhJEkLOqAAkYPvXZhKPJTscmLquU2xdS1Ai6ePf8uOnv1FY73bmd38w4Az09aWQSSyTSyW7qdpxkdc9v/rVjSTyJZhJMkkd+3WvWw9BJWPNlK7uyHWFAgjeCPasjYDjoCTzWHHJIZhHkgnajfnitbUXxp6jOVLZXPb8utYJcrciQ9O9ezQXunPUep3/AIbnjTVkttpCTBioHTHTn24Ndj4cMWs+IbazBkMJcmTsNu/GP8+teZ6HfiPX7S4cukQAQkHnHr9O9emeEbb7P4n+zxu7RiQR7EHzbjk7s+n+Nebi6fKmzsw3vWPXk0KysGvhaRxvCFzj0rxO8upJLG6MEufN1B8nsFKkY/Gvc7Zz/ab2xB8thhs+leHeIVjt9Z1i3tI/kivY3WGMdTzXk4R3lqelWhZaHTfC+DT7vWJ3eIh7JRGG7HPf65z+deqwW1lZeE7mQRIzysTlx61yXgbQ7fT/AA1Hcxxm2u5VBmjI5JrsLq6iWOGCUDZ1rmxM1Keh0YeHLHU8/wBWtoLCKW2fCRSkbeDxxkfrWTb6gLeQxlNscyx+Zz12niuk8W2QuYZdZinJijOxY+3FcFeykLbIyEpJHkECropNamNaThsa1+Lb7Td3EoDDexQAYHHc/pWRaOTbukka/vc+ViUOSQeQU/X8K3VEQ1C0iltBcZj3tGTjeCCcZrDvYNQgufNvdK8oysNpjAQA56cdD9ecV0YdppmdVdS49y6ExRSEKQSw6dO1YrXDxahkPszN1z6An/CtI29xLpN/qEsjMtv5aAk5b5j0z1OOK5p5/M1dz5pAAkfr1BWtsNC0mzOtU5ki+lxl2SWTInIkAyOcuaqy3P2i9aWOQZLBwD7Cs9LtY54n35AXH0xntUdrIZLnCEvgYPGD7/hXdSp2dzGU7qx09nbF2XylZmWbYxz0z3rrNFv3j1AWcoaRgCHB4GDkfnzmuV8HX7y6k/mRSCMctnpn8fXmvVtRj0uR7W9t7QBgmWk4zXi5lJJ8rR6eCV48yMGa5gjvgzfvP3C/u0GSecZxT9RNtd2e97YLMY8xsV45BH49KgafTDqALiRpymwOhySAemPqfxrcvdMsoNPtJ4wY5D8mxyRsIHHX2JryuZQte51RvK5ycEMEukonlYBUkAYGM8Dj8a53TtT+x21zDkxeVJg44xgYrqlsoEtZ0glCSK2xkn5AJORz6HiuX1TT3Lz4RU+YyE4OOvf616NBRqNxZy1bxSkjYsZbOfQd7zyAM33HO8gjPOK7LRNRRIoYntopCQ2Q8ecj65rhLCKNbWMvIF8wY4HUk88ehrp4tRtxqMMVukeyCH5gFOcnAPP0rzsZQUrpG9HRpsxviXJ5kWk3x0qFLVy0X2qGEdc9Cck54PBHY4rz1bYXOpyiCG2uZN2zy84l/wCAdMn2GfpXq2s+GLDWNK8+OW0DrLvM00MglRfQYOOOueR19a4Oy0OzF9cx+bbX5mLGJPJkDbl5MYlB+VscgEHPHHIr2suqxjRUU9jkxVKTne25oR3MaeEtOneDEiyyjjrj5cg++T/OtXw1exPfTQOSNyFPkPX0puoWMmseEUaG7MlxAvmeW+MSZ6nP9/AznvXM6HcSwasI5d8cikDHpXNWgq1OTW44t0akex3eo3b200MAQiMwfMTxk9Pz6fnU2lwR3mtWNvJOY5JlbbhN+cDOCM9K5zxBeA6taByQfKBbB4rW0S9mi8VWcqXDxQJDltj4J68H1H+Fef7F8l/I7PaJyaZpaTcWwl+zyyR7DOTsJ56/yrN1jVCNemB+5BIU+uDXPJcyS6ycGUxtMQsmOMZ5GfXn1p+s3/n2UiXAIuYrlo1kx/rI+oz9Kqng7S16mE614NIsHUQNSkBkGyQ9/StfR5wdQbzg2Y4v0964U3GLuLeSf3m/f2xXXaMB52qnzIyQilSvPv0ravQUYCoVG5ImvLkG5mgK/d4P407SrOAzReZsWOPnPQkdvxrn2vDG73IkLOx3g+9Ok12X+zTHvyzHzGI/H/GtqVNxhZEymnK7OqvJIvtMYgRH5OeeevaqGoQCSB5B+8QjBGfXsf6VlSas0g8tM5DjGKga/LxmWKXBGenfFKFJoTrJsx7SEwaoY8Z2sUOa0pbadZiIlZU7Co7nZLM13HH5cmzew3ZGT0NbGnCO80uGeXG8rg1dduyZOGha6Opi1AGOTY/WtF7iIeF5ZPMJauOjungWRNnfrWnFObjQZI4yASO9dLiebCpcfaTE35LkDcOK19T1GKPRxFAAcjmuKtL9/wC0cPxgYqrLqlwb9rfOUzxRCm2yFUsjpm1CT7GARknpWdbzuLmSUHnOCKjFxlIh+dI9s8bG4SXiRvuVtKnYyjUubUd4kT737isPUbmSXxFbAOT5aknFWDJumAI4FZhT/idz3e/jaEApQhqzR1NDet7xxLsHen3x80oZHAC9BWPazyfaTIOVFc3cazcz6rqE4lxFCNie5pxp8zNKcrK56Noj/bPMkixheK1J7OO4/fySmPYOAK4fwXd3JlSD7RgGMOw9Tmu5EiSTm0k+prB7narWOPudc/svW40SQyRZO4+ldda6pZXlhI7nkr1ryfxEHPiW7s7QEbiPkPc1Y0i8vtH1SO0vUkMTDPParlRurihVtoejadBFp9o5t5y6yk8E1zqER3N1Gh+ZXOBVtbnNvLcQOfKjGQKq6d/pNslxg75CXJxXG3Z3Nt1Y1dK1e5uEEQ6Rnmqd9eWGq+IfKYAyQ4BqbTQlvLK4/vc0Q6VFHrsl/HGB5p+Y+tXGcZsyacEVdd0+JZofITBZldRXovh+wFxoMU4k2XEY6isYWcEtykroCVXiug0kiLR5ox+7x0rwcbieSXIj18JSvG7M9tYKNJbRchTgmobwyXbRyPICq8AGq+q2clpqRuIWHlSxZ/GszT7yRodkr9a9SlyzheJw1G09S24gjtYpZOXDHmqmjaPHeeIbu8ubcBZPkT396ralP5lh5aAh93FdTpTwQQ28cYyyrls+tOt7sdApe9LUz9R8CaY/h57eYmPLgq46g15X4h0RPDtxJHG0nkqco79TmveZZGuNHKSJn581yvjbwdJr+mQSA7WEgJUelceFzCNOXJUelysXg3UjeC1PEUe9MV08ESSBlBYAffBIGPXP06Vz17HltgjbGfud/wD69ey3ui2+nwz6XYwMbhAHdm7CvP8AxDpEWkpbhzmZ+duQOeuf1r6TBY2FSdkeTiMLKnHU43UIvM01MP0bOT78VhSAhQMdDtxXWzAB/KIABOTkcflVXVtKgFl9pSQDH3gO9e/SqKxwShczdNQiaKQnABwfpXfeFtVnn1u18tyzxsob5iN4H3W/D+tcJDH+6Eoz6EYrd0WKe3ltrxBIUVhITzxg1jioqUXc1w7alofTVncPc6rFIXG0L82K47xBo2iaR4ti1X53iu5g82T3Ga09C1BJLiKeM/u5ogazvHkT3GiQu74WKUuSPTNfMxi1Kx7bkmrnU6dqlvcs1xLkZXEYHp2qwg894pzICDxg1iWxS20y0lRMkRAVOLm4SGN9nyZyTWKiaORD4gu4rbwxc21w4/1p2+lcOZ55IbF5FVDu8ohh0FdF41sp7zRmNvFJLDAPPuZE/wCWWeFz9TxXIG7BgtY0kJCgHB75Nb04KxhVmdRpPmnRDdlPMmH7qI4JPXtUx1DVL1ZBPHJc4AjmjuiXDjoPv8pgcenH41W8P39vHo0qSJlYmyCTjBzxUs2pyWiq87kvODuBPRT0/GsadRpuKRqknFSZjXd7bxaJqenRZjjUmQ5bDIwwCHHtn/8AXXCxRf61/wB8smWB2KHHT65//XXTa5HHLfSbJI8TwkK7jHB4IJHPUDrnFYa20unO8sci+ZGQCUkOUPr7ivZwzUYnBVTbKNzE4toZMS78D768EZ9/881b0t4Irk/aY5F/dHGCDjJ6e/Sq75lvLiRyD+53thsru71FaWVy77yjhQeuAfWtm073MleLVjqrSWC4043Ify7mUgL5cvAC8YxW/B4geC5FpISyeWd+ecDHpXH6FHI+pJGeMHe2QAOn8q27W2ku/EFpcAyRi4TAA6Dr098mvMrxjzWZ30ZO10aswS5uIvkhj8zPlyJkbwTkE+h4HPauiMk8mj/Y7i5iFzx+7uC74HXv65zmuT1N3s9NhCDbJDIE9+hrQ+2vcadJl95EXy/Nk/Q1y1aXNBM2pztJoiN/9mupRcZ8uLKBHx+7GehPU1jXep7xNGAcjn2I74P60kt5HIk0hHzSrvBIG4Y/hP8AnmqiXdvYqEnjz5TfI3BIyT2+hzWtOmk721MZSe19CaEGTyZQTiUHBD4wRzx610Gk3eLmUuZUUBUO85HXqB+HSuciu53idJHRhH/y028Z7fStfT8CKe5kQj7oxjPByfx6VjW1TubU3sdRfTy/8I9eeVcOWEZKTP7jgAegrkNEBeaF5L26hZW80BB+7LAD7/5da0RqnmaZcgybg2UDAcYrMy7wW8CP5cpHmDYvBI6Dj2qcNFxjJBVqXaaFtb9oL+B/3ksM6CFxG3yoc4yUxxg9we9Zl1pV5p14b2J2W3E2wYBAx154x7Vo3iRrYPEYt5BWTDAggHqEPb/61Z/iCWe4u0giJwM4Tr1yfw6V1UVzLQ5qs7LU07v7PLaE3LhjEMKYzyIzzg0Jc20SRywSOwERA4ByD29sGqwikuPC4uYY/mZAhJPJA68VSs3SSSZyBATb9ewJ4Jx2/CsIwVn5GzqarzHX1wIJtPS380LuLmNH3x4J6kdm/pj0qbVZJLrTISBJK8R5xyCv07Y/rVHxVIkd3aRxplhFzInG/wBOP89am0yWSK2kQuZQrBMAY69625fcjMwjL3pRLtzp0k+r/Z44jL+9+TPAUHH+Nbojjt9M1BcTefbyeUoSJEBXJ5d+C56Y/Ol062e51MzogcBBkoPSq+rzRnUv7NiUkeYJXlGH6+2c/jXB7Z1JcnY7IK12c1q8/lXVsjgxxqmevOM1mwXhk1GV4wF3xNj3GK2NesBJYXV7k4hPl/KwAI6Y5rnbSCWEeYUcej57H+Verh+WVO559fmUjRt7mPyZCSTJH86nHHSnWciyadHGhwxkIIYdQcdKz4Y/MjYIT5zEjGOCPp/npWhayxJ9nzEflToOmcnPWqkkkzGEtrmkiW0ejagYkPCkDs3B5GaRJrW2XyUunix1RxyDWoPLh8tFjDxytk47kkZNZstmstzLLMgmdnYlyOvNcUKik3c9ZK0VY0rfUxJYmRwM4qLT78GOQ+bxzwKKK9FxV2eBEgR431JdkmAetZZnkh1qYo/mYPFFFFNCnsb0U8hhjc9c0tzeGN4kzRRWhyEq3oCqSeT0qKWUDzMDrRRUT93Y0h8RPJay29iPLJLsOi1z2qafbWWiRSTuUllfeU7k0UVy4Wbk3c9KpFJKwugarb2d6JJMRnytmfoTXeaTqcdxJHebshxRRW0ooqMnymTdacn/AAmzaoQGQDgVPq9m+p2cd2g2YbpRRR0KgMjeSytPL2cNwRWvocG/FuE4HSiivPq/CzrW6NK/0cWjEpJ97tVM748R5yc0UVzYP4mXX+E0YpXS52E9q047tzEIh0LYNFFeFi/4zPRw/wACJNRt/NtnAfKKuK4+fZF9ne3B4HzfWiivSymTkpXOLGbIrW959r18xPwg7V0djIyXUyI2W6CiivSqxVzlpSZM+qXEWmiOQ/OH5rptJv8A7Rp/mS8+goor5DGxSv6nu4aTKWpafZyGW4fbHJJ1kx/OvBvHtymp+JXijTEUP7jf2POcj2oor3eGveqXZ52b/AjkdQzJOx8wgHgIO3v+lZk0s7oYjkoep7H0oor72hsfMyNB7SJNGsZYgN0mQ+T3Hauo8J28WqwyWEjuuBkAcHPY0UVlivhNMP8AEdz4f+02z4lGYYzsV+/vTtekl1DXodKQlDKm9c9DzzRRXkS3PS6G1cSmEJZgZEYAqWG9kEotpE4K5oornUFYvmdzhPFOt3cttdRQOU3TCJRnggc1gRicvFKSMeWp3e+aKK71FRhoYy969zd0ifZBc25JK+cBkd8VU1TWJXMZkLo24nd7DpRRXNQivalyk/ZIzri9c2vmRucqDyR6+1Yk139pnAlA/drs8z++Pf6UUV6NOK1OdyZFamVEuYym0BDySD1IHar+n3pgvPKSMM5B3fL99aKKUupKk9DXS4ghtr67EXlFYvL/ABNa/hsxrqNqQAPLlw3tnkUUV5lZe42d1L4i/wCMkji1hE2EqzFyiEj36d6z1uNkKhASACBjjiiinD+Ei38bKU8cUa229GwoIz3IPrVeTS7i7tI/7PtppY4zvl3uCXxnkDg45HFFFKM3HYmpFWLOlyyf2HPZvGF8psfdw341Ot9tgkUxjbGBk+tFFYy1mwUnyIIJCbbyy6nbEOCeTz6fianIEEUaBCCAuGQ42DPSiirW5ECtdykvJBwNgbB6AfN3pPszGFpCUI4dQOowhz/+oUUVrT921jNxV2aWhvs0EJIN0ZOcjnB6EVTjhg+0GSSPdGFI44zk0UV50/dnKx1L4ImX4vjz4mtYI0JTyQBwMjmrAlkjeNEt2BH+s45dcd6KK7U/3MfQ5X8cvU7HQrmOys5Zhn7jJGT9K5zUHeTxdHEIgRFEoaQDBBPb3yB6UUV5eG/iT9Gd3M+VEfie2eLTILJy44Ep+XqT3rnIke3UhIiRjH3uD+FFFeng5P2aObFaT0GiOd7qX7ON4BHCdRVu1gnkv0gkBBOO/ByeoooroqydjkcVc6ye3L6fE8QQ+UVBTvjOM/nUF2YorplEvHX8e/65oorx4M9aj8J//9k=')
      center/cover no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 6rem 2rem 4rem;
  position: relative;
}

.hero-eyebrow {
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--tan);
  margin-bottom: 1.2rem;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}

.hero-eyebrow::before,
.hero-eyebrow::after {
  content: '';
  display: block;
  width: 40px;
  height: 1px;
  background: var(--tan);
  opacity: 0.6;
}

.hero h1 {
  font-family: 'Playfair Display', serif;
  font-size: clamp(2.8rem, 7vw, 5.5rem);
  font-weight: 900;
  color: var(--white);
  line-height: 1.05;
  margin-bottom: 0.3rem;
  letter-spacing: -0.01em;
}

.hero h1 span {
  color: var(--tan);
  display: block;
}

.hero-tagline {
  font-size: 1.15rem;
  color: rgba(250, 246, 240, 0.85);
  max-width: 540px;
  margin: 1.5rem auto 2.5rem;
  font-weight: 300;
  letter-spacing: 0.02em;
}

.hero-pills {
  display: flex;
  gap: 0.8rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 2.8rem;
}

.pill {
  background: rgba(200, 169, 122, 0.15);
  border: 1px solid rgba(200, 169, 122, 0.4);
  color: var(--tan-light);
  padding: 0.35rem 0.9rem;
  border-radius: 2px;
  font-size: 0.82rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.hero-buttons {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
}

.btn-primary {
  background: var(--brown-warm);
  color: var(--tan-light);
  padding: 0.85rem 2.2rem;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  transition:
    background 0.2s,
    transform 0.15s;
  border: none;
  cursor: pointer;
}

.btn-primary:hover {
  background: var(--brown-mid);
  transform: translateY(-1px);
}

.btn-outline {
  background: transparent;
  color: var(--tan-light);
  padding: 0.85rem 2.2rem;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border: 1px solid rgba(200, 169, 122, 0.5);
  transition:
    border-color 0.2s,
    background 0.2s;
}

.btn-outline:hover {
  border-color: var(--tan);
  background: rgba(200, 169, 122, 0.1);
}

.hero-scroll {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  color: rgba(200, 169, 122, 0.6);
  font-size: 0.7rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.scroll-line {
  width: 1px;
  height: 40px;
  background: linear-gradient(to bottom, rgba(200, 169, 122, 0.5), transparent);
  animation: scrollPulse 2s ease-in-out infinite;
}

@keyframes scrollPulse {
  0%,
  100% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
}

/* SECTIONS */
section {
  padding: 5rem 2rem;
}

.container {
  max-width: 1100px;
  margin: 0 auto;
}

.section-label {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--brown-warm);
  margin-bottom: 0.8rem;
}

.section-title {
  font-family: 'Playfair Display', serif;
  font-size: clamp(1.8rem, 4vw, 2.8rem);
  font-weight: 700;
  color: var(--brown-dark);
  line-height: 1.15;
  margin-bottom: 1.2rem;
}

.section-body {
  font-size: 1.05rem;
  color: var(--text-mid);
  max-width: 640px;
  line-height: 1.75;
}

/* DIFFERENTIATORS */
.diff-section {
  background: var(--brown-dark);
  color: var(--cream);
}

.diff-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 2rem;
  margin-top: 3rem;
}

.diff-card {
  border-top: 2px solid var(--brown-warm);
  padding-top: 1.5rem;
}

.diff-icon {
  width: 40px;
  height: 40px;
  background: rgba(139, 69, 19, 0.25);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}

.diff-icon svg {
  width: 22px;
  height: 22px;
  fill: var(--tan);
}

.diff-card h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.2rem;
  color: var(--tan-light);
  margin-bottom: 0.5rem;
  font-weight: 700;
}

.diff-card p {
  font-size: 0.92rem;
  color: rgba(240, 230, 211, 0.7);
  line-height: 1.7;
}

/* ABOUT */
.about-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
  align-items: center;
}

@media (max-width: 720px) {
  .about-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  .nav-links {
    display: none;
  }
}

.credential-list {
  list-style: none;
  margin-top: 1.5rem;
}

.credential-list li {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0.6rem 0;
  border-bottom: 1px solid rgba(139, 69, 19, 0.12);
  font-size: 0.95rem;
  color: var(--text-mid);
}

.cred-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--brown-warm);
  margin-top: 0.55rem;
  flex-shrink: 0;
}

.about-photo-frame {
  background: var(--brown-dark);
  border-radius: 4px;
  aspect-ratio: 4/5;
  overflow: hidden;
  position: relative;
}

.about-photo-frame img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.85;
}

.about-photo-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(
    to top,
    rgba(44, 26, 14, 0.98) 0%,
    rgba(44, 26, 14, 0.5) 60%,
    transparent 100%
  );
  padding: 2rem 1.5rem 1.5rem;
}

.about-photo-overlay p {
  font-family: 'Playfair Display', serif;
  color: var(--tan);
  font-size: 1rem;
  font-style: italic;
}

/* PROGRAMS */
.programs-section {
  background: var(--tan-light);
}

.programs-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.5rem;
  margin-top: 3rem;
}

.program-card {
  background: var(--white);
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid rgba(139, 69, 19, 0.1);
  transition:
    transform 0.2s,
    box-shadow 0.2s;
}

.program-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 40px rgba(44, 26, 14, 0.1);
}

.program-header {
  padding: 1.5rem 1.5rem 1rem;
  border-bottom: 1px solid rgba(139, 69, 19, 0.08);
}

.program-tag {
  font-size: 0.72rem;
  font-weight: 600;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--brown-warm);
  margin-bottom: 0.5rem;
}

.program-card h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.4rem;
  color: var(--brown-dark);
  font-weight: 700;
  margin-bottom: 0.3rem;
}

.program-card .age-badge {
  display: inline-block;
  background: var(--sage-light);
  color: var(--sage);
  font-size: 0.78rem;
  font-weight: 600;
  padding: 0.2rem 0.6rem;
  border-radius: 2px;
}

.program-body {
  padding: 1.25rem 1.5rem;
}

.program-body p {
  font-size: 0.92rem;
  color: var(--text-muted);
  margin-bottom: 1rem;
  line-height: 1.65;
}

.skill-list {
  list-style: none;
}

.skill-list li {
  font-size: 0.88rem;
  color: var(--text-mid);
  padding: 0.3rem 0;
  display: flex;
  align-items: center;
  gap: 0.6rem;
}

.skill-list li::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--tan);
  flex-shrink: 0;
}

.program-footer {
  padding: 1rem 1.5rem 1.5rem;
  background: rgba(250, 246, 240, 0.6);
}

.price-tag {
  font-family: 'Playfair Display', serif;
  font-size: 1.6rem;
  color: var(--brown-dark);
  font-weight: 700;
}

.price-note {
  font-size: 0.78rem;
  color: var(--text-muted);
}

/* MEMBERSHIP */
.membership-section {
  background: var(--brown-dark);
}

.membership-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1rem;
  margin-top: 3rem;
}

.membership-card {
  border: 1px solid rgba(200, 169, 122, 0.2);
  border-radius: 4px;
  padding: 1.5rem;
  text-align: center;
  transition:
    border-color 0.2s,
    background 0.2s;
  cursor: default;
}

.membership-card:hover {
  border-color: var(--tan);
  background: rgba(200, 169, 122, 0.06);
}

.membership-card.featured {
  border-color: var(--tan);
  background: rgba(200, 169, 122, 0.08);
}

.rides-count {
  font-family: 'Playfair Display', serif;
  font-size: 2.8rem;
  font-weight: 900;
  color: var(--tan);
  line-height: 1;
}

.rides-label {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgba(200, 169, 122, 0.6);
  margin: 0.3rem 0 1rem;
}

.rides-price {
  font-family: 'Playfair Display', serif;
  font-size: 1.4rem;
  color: var(--cream);
  font-weight: 700;
}

.rides-per {
  font-size: 0.78rem;
  color: rgba(240, 230, 211, 0.5);
  margin-top: 0.2rem;
}

.membership-note {
  font-size: 0.85rem;
  color: rgba(240, 230, 211, 0.6);
  margin-top: 0.5rem;
}

/* EXPERIENCES */
.exp-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5rem;
  margin-top: 3rem;
}

.exp-card {
  background: var(--white);
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid rgba(139, 69, 19, 0.1);
}

.exp-img {
  height: 180px;
  background: var(--tan-light);
  position: relative;
  overflow: hidden;
}

.exp-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.exp-img-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    transparent 40%,
    rgba(44, 26, 14, 0.6)
  );
}

.exp-body {
  padding: 1.25rem 1.5rem 1.5rem;
}

.exp-body h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.2rem;
  color: var(--brown-dark);
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.exp-body p {
  font-size: 0.88rem;
  color: var(--text-muted);
  line-height: 1.65;
  margin-bottom: 0.8rem;
}

.exp-price {
  font-size: 0.85rem;
  color: var(--brown-warm);
  font-weight: 600;
}

/* BIRTHDAY */
.birthday-section {
  background: var(--sage-light);
}

.birthday-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
  align-items: center;
}

@media (max-width: 720px) {
  .birthday-inner {
    grid-template-columns: 1fr;
  }
}

.birthday-visual {
  background: var(--brown-dark);
  border-radius: 4px;
  padding: 2rem;
  color: var(--cream);
}

.bday-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 0;
  border-bottom: 1px solid rgba(200, 169, 122, 0.12);
}

.bday-row:last-child {
  border-bottom: none;
}

.bday-label {
  font-size: 0.9rem;
  color: rgba(240, 230, 211, 0.7);
}
.bday-val {
  font-family: 'Playfair Display', serif;
  font-size: 1.05rem;
  color: var(--tan);
  font-weight: 700;
}

/* SAFETY */
.safety-section {
  background: var(--brown-warm);
  color: var(--cream);
}

.safety-grid {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 4rem;
  align-items: start;
}

@media (max-width: 720px) {
  .safety-grid {
    grid-template-columns: 1fr;
  }
}

.safety-creds {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1.5rem;
}

.cred-badge {
  background: rgba(44, 26, 14, 0.3);
  border: 1px solid rgba(200, 169, 122, 0.25);
  padding: 0.75rem 1rem;
  border-radius: 3px;
  font-size: 0.88rem;
  color: var(--tan-light);
  font-weight: 600;
}

.safety-rules {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.25rem;
  margin-top: 2rem;
}

.safety-rule {
  display: flex;
  gap: 0.8rem;
  align-items: flex-start;
}

.safety-rule-icon {
  width: 32px;
  height: 32px;
  background: rgba(44, 26, 14, 0.25);
  border-radius: 3px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9rem;
  margin-top: 0.1rem;
}

.safety-rule h4 {
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--tan-light);
  margin-bottom: 0.2rem;
}

.safety-rule p {
  font-size: 0.82rem;
  color: rgba(240, 230, 211, 0.7);
  line-height: 1.55;
}

/* MEET THE HORSES */
.horses-section {
  background: var(--brown-dark);
}

.horses-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
  margin-top: 3rem;
}

.horse-card {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(200, 169, 122, 0.15);
  border-radius: 4px;
  overflow: hidden;
  transition:
    border-color 0.2s,
    transform 0.2s;
}

.horse-card:hover {
  border-color: rgba(200, 169, 122, 0.4);
  transform: translateY(-2px);
}

.horse-photo {
  height: 260px;
  background: rgba(255, 255, 255, 0.04);
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.horse-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.horse-photo-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  height: 100%;
  width: 100%;
}

.horse-photo-placeholder .placeholder-icon {
  font-size: 3rem;
  opacity: 0.3;
}

.horse-photo-placeholder p {
  font-size: 0.78rem;
  color: rgba(200, 169, 122, 0.35);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 600;
}

.horse-info {
  padding: 1.25rem 1.5rem 1.5rem;
}

.horse-name {
  font-family: 'Playfair Display', serif;
  font-size: 1.35rem;
  color: var(--tan);
  font-weight: 700;
  margin-bottom: 0.2rem;
}

.horse-breed {
  font-size: 0.78rem;
  color: rgba(200, 169, 122, 0.5);
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 0.85rem;
}

.horse-desc {
  font-size: 0.9rem;
  color: rgba(240, 230, 211, 0.65);
  line-height: 1.7;
  margin-bottom: 1rem;
}

.horse-traits {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.horse-trait {
  background: rgba(200, 169, 122, 0.1);
  border: 1px solid rgba(200, 169, 122, 0.2);
  color: var(--tan);
  font-size: 0.72rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 0.25rem 0.6rem;
  border-radius: 2px;
}

/* TESTIMONIALS */
.testimonials-section {
  background: var(--tan-light);
}

.testimonials-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 2rem;
  margin-top: 3rem;
}

.testimonial-card {
  background: var(--white);
  border-radius: 4px;
  padding: 2rem 2rem 1.75rem;
  border: 1px solid rgba(139, 69, 19, 0.1);
  position: relative;
}

.testimonial-card::before {
  content: '\201C';
  font-family: 'Playfair Display', serif;
  font-size: 5rem;
  color: var(--tan);
  position: absolute;
  top: -0.5rem;
  left: 1.25rem;
  line-height: 1;
  opacity: 0.5;
}

.testimonial-text {
  font-size: 1rem;
  color: var(--text-mid);
  line-height: 1.8;
  font-style: italic;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.testimonial-author {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border-top: 1px solid rgba(139, 69, 19, 0.1);
  padding-top: 1rem;
}

.author-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--brown-warm);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Playfair Display', serif;
  font-size: 1rem;
  color: var(--tan-light);
  font-weight: 700;
  flex-shrink: 0;
}

.author-name {
  font-weight: 600;
  font-size: 0.95rem;
  color: var(--brown-dark);
}

.author-detail {
  font-size: 0.8rem;
  color: var(--text-muted);
  margin-top: 0.1rem;
}

.stars {
  color: var(--brown-warm);
  font-size: 0.9rem;
  letter-spacing: 0.05em;
  margin-bottom: 0.25rem;
}

/* CONTACT */
.contact-section {
  background: var(--cream);
}

.contact-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
  margin-top: 3rem;
}

@media (max-width: 720px) {
  .contact-grid {
    grid-template-columns: 1fr;
  }
}

.contact-info h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.3rem;
  color: var(--brown-dark);
  font-weight: 700;
  margin-bottom: 1.5rem;
}

.contact-item {
  display: flex;
  gap: 1rem;
  margin-bottom: 1.25rem;
  align-items: flex-start;
}

.contact-icon {
  width: 36px;
  height: 36px;
  background: var(--tan-light);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.contact-icon svg {
  width: 16px;
  height: 16px;
  fill: var(--brown-warm);
}

.contact-item p {
  font-size: 0.92rem;
  color: var(--text-mid);
}
.contact-item strong {
  display: block;
  font-size: 0.78rem;
  color: var(--brown-warm);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 0.15rem;
}

.contact-form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

.form-group {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.form-group label {
  font-size: 0.78rem;
  font-weight: 600;
  color: var(--text-mid);
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.form-group input,
.form-group select,
.form-group textarea {
  border: 1px solid rgba(139, 69, 19, 0.2);
  border-radius: 3px;
  padding: 0.65rem 0.9rem;
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.92rem;
  color: var(--text-dark);
  background: var(--white);
  outline: none;
  transition: border-color 0.2s;
}

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
  border-color: var(--brown-warm);
}

.form-group textarea {
  resize: vertical;
  min-height: 110px;
}

.form-submit {
  background: var(--brown-dark);
  color: var(--tan-light);
  border: none;
  padding: 0.85rem 2rem;
  border-radius: 3px;
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s;
  align-self: flex-start;
}

.form-submit:hover {
  background: var(--brown-warm);
}

/* FOOTER */
footer {
  background: var(--brown-dark);
  padding: 2.5rem 2rem;
  text-align: center;
}

.footer-brand {
  font-family: 'Playfair Display', serif;
  color: var(--tan);
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.footer-tagline {
  font-size: 0.82rem;
  color: rgba(200, 169, 122, 0.5);
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

footer p {
  font-size: 0.8rem;
  color: rgba(200, 169, 122, 0.35);
  margin-top: 1.5rem;
}

/* Divider */
.divider {
  width: 50px;
  height: 2px;
  background: var(--brown-warm);
  margin: 1.2rem 0;
}

.enroll-banner {
  background: var(--brown-warm);
  color: var(--tan-light);
  text-align: center;
  padding: 0.7rem 2rem;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  z-index: 99;
}

:root {
  --brown-dark: #2c1a0e;
  --brown-mid: #5c3317;
  --brown-warm: #8b4513;
  --tan: #c8a97a;
  --tan-light: #f0e6d3;
  --cream: #faf6f0;
  --sage: #6b7c5a;
  --sage-light: #e8ede2;
  --white: #ffffff;
  --text-dark: #1a1008;
  --text-mid: #4a3728;
  --text-muted: #7a6255;
}
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
body {
  font-family: 'Source Sans 3', sans-serif;
  background: var(--cream);
  color: var(--text-dark);
  line-height: 1.7;
}
nav {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
  background: rgba(44, 26, 14, 0.97);
  backdrop-filter: blur(8px);
  padding: 0px 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  height: 64px;
}
.nav-brand {
  font-family: 'Playfair Display', serif;
  color: var(--tan);
  font-size: 1.1rem;
  font-weight: 700;
  letter-spacing: 0.03em;
}
.nav-links {
  display: flex;
  gap: 2rem;
  list-style: none;
}
.nav-links a {
  color: rgba(200, 169, 122, 0.75);
  text-decoration: none;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  transition: color 0.2s;
}
.nav-links a:hover {
  color: var(--tan);
}
.nav-phone {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  color: var(--tan-light);
  text-decoration: none;
  font-size: 0.92rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  white-space: nowrap;
}
.nav-phone svg {
  width: 15px;
  height: 15px;
  fill: var(--tan);
  flex-shrink: 0;
}
.nav-phone:hover {
  color: var(--tan);
}
@media (max-width: 720px) {
  .nav-phone span.phone-label {
    display: none;
  }
}
.nav-cta {
  background: var(--brown-warm);
  padding: 0.4rem 1.1rem;
  border-radius: 3px;
  color: var(--tan-light) !important;
  transition: background 0.2s !important;
}
.nav-cta:hover {
  background: var(--brown-mid) !important;
  color: var(--tan-light) !important;
}
.hero {
  min-height: 100vh;
  background:
    linear-gradient(
      rgba(20, 10, 4, 0.55) 0%,
      rgba(20, 10, 4, 0.35) 50%,
      rgba(20, 10, 4, 0.75) 100%
    ),
    url('data:image/jpeg;base64,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')
      center center / cover no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 6rem 2rem 4rem;
  position: relative;
}
.hero-eyebrow {
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--tan);
  margin-bottom: 1.2rem;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
.hero-eyebrow::before,
.hero-eyebrow::after {
  content: '';
  display: block;
  width: 40px;
  height: 1px;
  background: var(--tan);
  opacity: 0.6;
}
.hero h1 {
  font-family: 'Playfair Display', serif;
  font-size: clamp(2.8rem, 7vw, 5.5rem);
  font-weight: 900;
  color: var(--white);
  line-height: 1.05;
  margin-bottom: 0.3rem;
  letter-spacing: -0.01em;
}
.hero h1 span {
  color: var(--tan);
  display: block;
}
.hero-tagline {
  font-size: 1.15rem;
  color: rgba(250, 246, 240, 0.85);
  max-width: 540px;
  margin: 1.5rem auto 2.5rem;
  font-weight: 300;
  letter-spacing: 0.02em;
}
.hero-pills {
  display: flex;
  gap: 0.8rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 2.8rem;
}
.pill {
  background: rgba(200, 169, 122, 0.15);
  border: 1px solid rgba(200, 169, 122, 0.4);
  color: var(--tan-light);
  padding: 0.35rem 0.9rem;
  border-radius: 2px;
  font-size: 0.82rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.hero-buttons {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
}
.btn-primary {
  background: var(--brown-warm);
  color: var(--tan-light);
  padding: 0.85rem 2.2rem;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  transition:
    background 0.2s,
    transform 0.15s;
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: initial;
  cursor: pointer;
}
.btn-primary:hover {
  background: var(--brown-mid);
  transform: translateY(-1px);
}
.btn-outline {
  background: transparent;
  color: var(--tan-light);
  padding: 0.85rem 2.2rem;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border: 1px solid rgba(200, 169, 122, 0.5);
  transition:
    border-color 0.2s,
    background 0.2s;
}
.btn-outline:hover {
  border-color: var(--tan);
  background: rgba(200, 169, 122, 0.1);
}
.hero-scroll {
  position: absolute;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  color: rgba(200, 169, 122, 0.6);
  font-size: 0.7rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}
.scroll-line {
  width: 1px;
  height: 40px;
  background: linear-gradient(rgba(200, 169, 122, 0.5), transparent);
  animation: 2s ease-in-out 0s infinite normal none running scrollPulse;
}
@keyframes scrollPulse {
  0%,
  100% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
}
section {
  padding: 5rem 2rem;
}
.container {
  max-width: 1100px;
  margin: 0px auto;
}
.section-label {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--brown-warm);
  margin-bottom: 0.8rem;
}
.section-title {
  font-family: 'Playfair Display', serif;
  font-size: clamp(1.8rem, 4vw, 2.8rem);
  font-weight: 700;
  color: var(--brown-dark);
  line-height: 1.15;
  margin-bottom: 1.2rem;
}
.section-body {
  font-size: 1.05rem;
  color: var(--text-mid);
  max-width: 640px;
  line-height: 1.75;
}
.diff-section {
  background: var(--brown-dark);
  color: var(--cream);
}
.diff-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 2rem;
  margin-top: 3rem;
}
.diff-card {
  border-top: 2px solid var(--brown-warm);
  padding-top: 1.5rem;
}
.diff-icon {
  width: 40px;
  height: 40px;
  background: rgba(139, 69, 19, 0.25);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
.diff-icon svg {
  width: 22px;
  height: 22px;
  fill: var(--tan);
}
.diff-card h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.2rem;
  color: var(--tan-light);
  margin-bottom: 0.5rem;
  font-weight: 700;
}
.diff-card p {
  font-size: 0.92rem;
  color: rgba(240, 230, 211, 0.7);
  line-height: 1.7;
}
.about-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
  align-items: center;
}
@media (max-width: 720px) {
  .about-grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  .nav-links {
    display: none;
  }
}
.credential-list {
  list-style: none;
  margin-top: 1.5rem;
}
.credential-list li {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0.6rem 0px;
  border-bottom: 1px solid rgba(139, 69, 19, 0.12);
  font-size: 0.95rem;
  color: var(--text-mid);
}
.cred-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--brown-warm);
  margin-top: 0.55rem;
  flex-shrink: 0;
}
.about-photo-frame {
  background: var(--brown-dark);
  border-radius: 4px;
  aspect-ratio: 4 / 5;
  overflow: hidden;
  position: relative;
}
.about-photo-frame img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.85;
}
.about-photo-overlay {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: linear-gradient(
    to top,
    rgba(44, 26, 14, 0.98) 0%,
    rgba(44, 26, 14, 0.5) 60%,
    transparent 100%
  );
  padding: 2rem 1.5rem 1.5rem;
}
.about-photo-overlay p {
  font-family: 'Playfair Display', serif;
  color: var(--tan);
  font-size: 1rem;
  font-style: italic;
}
.programs-section {
  background: var(--tan-light);
}
.programs-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.5rem;
  margin-top: 3rem;
}
.program-card {
  background: var(--white);
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid rgba(139, 69, 19, 0.1);
  transition:
    transform 0.2s,
    box-shadow 0.2s;
}
.program-card:hover {
  transform: translateY(-3px);
  box-shadow: rgba(44, 26, 14, 0.1) 0px 12px 40px;
}
.program-header {
  padding: 1.5rem 1.5rem 1rem;
  border-bottom: 1px solid rgba(139, 69, 19, 0.08);
}
.program-tag {
  font-size: 0.72rem;
  font-weight: 600;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--brown-warm);
  margin-bottom: 0.5rem;
}
.program-card h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.4rem;
  color: var(--brown-dark);
  font-weight: 700;
  margin-bottom: 0.3rem;
}
.program-card .age-badge {
  display: inline-block;
  background: var(--sage-light);
  color: var(--sage);
  font-size: 0.78rem;
  font-weight: 600;
  padding: 0.2rem 0.6rem;
  border-radius: 2px;
}
.program-body {
  padding: 1.25rem 1.5rem;
}
.program-body p {
  font-size: 0.92rem;
  color: var(--text-muted);
  margin-bottom: 1rem;
  line-height: 1.65;
}
.skill-list {
  list-style: none;
}
.skill-list li {
  font-size: 0.88rem;
  color: var(--text-mid);
  padding: 0.3rem 0px;
  display: flex;
  align-items: center;
  gap: 0.6rem;
}
.skill-list li::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--tan);
  flex-shrink: 0;
}
.program-footer {
  padding: 1rem 1.5rem 1.5rem;
  background: rgba(250, 246, 240, 0.6);
}
.price-tag {
  font-family: 'Playfair Display', serif;
  font-size: 1.6rem;
  color: var(--brown-dark);
  font-weight: 700;
}
.price-note {
  font-size: 0.78rem;
  color: var(--text-muted);
}
.membership-section {
  background: var(--brown-dark);
}
.membership-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1rem;
  margin-top: 3rem;
}
.membership-card {
  border: 1px solid rgba(200, 169, 122, 0.2);
  border-radius: 4px;
  padding: 1.5rem;
  text-align: center;
  transition:
    border-color 0.2s,
    background 0.2s;
  cursor: default;
}
.membership-card:hover {
  border-color: var(--tan);
  background: rgba(200, 169, 122, 0.06);
}
.membership-card.featured {
  border-color: var(--tan);
  background: rgba(200, 169, 122, 0.08);
}
.rides-count {
  font-family: 'Playfair Display', serif;
  font-size: 2.8rem;
  font-weight: 900;
  color: var(--tan);
  line-height: 1;
}
.rides-label {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgba(200, 169, 122, 0.6);
  margin: 0.3rem 0px 1rem;
}
.rides-price {
  font-family: 'Playfair Display', serif;
  font-size: 1.4rem;
  color: var(--cream);
  font-weight: 700;
}
.rides-per {
  font-size: 0.78rem;
  color: rgba(240, 230, 211, 0.5);
  margin-top: 0.2rem;
}
.membership-note {
  font-size: 0.85rem;
  color: rgba(240, 230, 211, 0.6);
  margin-top: 0.5rem;
}
.exp-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 1.5rem;
  margin-top: 3rem;
}
.exp-card {
  background: var(--white);
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid rgba(139, 69, 19, 0.1);
}
.exp-img {
  height: 180px;
  background: var(--tan-light);
  position: relative;
  overflow: hidden;
}
.exp-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.exp-img-overlay {
  position: absolute;
  inset: 0px;
  background: linear-gradient(transparent 40%, rgba(44, 26, 14, 0.6));
}
.exp-body {
  padding: 1.25rem 1.5rem 1.5rem;
}
.exp-body h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.2rem;
  color: var(--brown-dark);
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.exp-body p {
  font-size: 0.88rem;
  color: var(--text-muted);
  line-height: 1.65;
  margin-bottom: 0.8rem;
}
.exp-price {
  font-size: 0.85rem;
  color: var(--brown-warm);
  font-weight: 600;
}
.birthday-section {
  background: var(--sage-light);
}
.birthday-inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
  align-items: center;
}
@media (max-width: 720px) {
  .birthday-inner {
    grid-template-columns: 1fr;
  }
}
.birthday-visual {
  background: var(--brown-dark);
  border-radius: 4px;
  padding: 2rem;
  color: var(--cream);
}
.bday-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 0px;
  border-bottom: 1px solid rgba(200, 169, 122, 0.12);
}
.bday-row:last-child {
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
}
.bday-label {
  font-size: 0.9rem;
  color: rgba(240, 230, 211, 0.7);
}
.bday-val {
  font-family: 'Playfair Display', serif;
  font-size: 1.05rem;
  color: var(--tan);
  font-weight: 700;
}
.safety-section {
  background: var(--brown-warm);
  color: var(--cream);
}
.safety-grid {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 4rem;
  align-items: start;
}
@media (max-width: 720px) {
  .safety-grid {
    grid-template-columns: 1fr;
  }
}
.safety-creds {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 1.5rem;
}
.cred-badge {
  background: rgba(44, 26, 14, 0.3);
  border: 1px solid rgba(200, 169, 122, 0.25);
  padding: 0.75rem 1rem;
  border-radius: 3px;
  font-size: 0.88rem;
  color: var(--tan-light);
  font-weight: 600;
}
.safety-rules {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.25rem;
  margin-top: 2rem;
}
.safety-rule {
  display: flex;
  gap: 0.8rem;
  align-items: flex-start;
}
.safety-rule-icon {
  width: 32px;
  height: 32px;
  background: rgba(44, 26, 14, 0.25);
  border-radius: 3px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.9rem;
  margin-top: 0.1rem;
}
.safety-rule h4 {
  font-size: 0.9rem;
  font-weight: 600;
  color: var(--tan-light);
  margin-bottom: 0.2rem;
}
.safety-rule p {
  font-size: 0.82rem;
  color: rgba(240, 230, 211, 0.7);
  line-height: 1.55;
}
.horses-section {
  background: var(--brown-dark);
}
.horses-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
  margin-top: 3rem;
}
.horse-card {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(200, 169, 122, 0.15);
  border-radius: 4px;
  overflow: hidden;
  transition:
    border-color 0.2s,
    transform 0.2s;
}
.horse-card:hover {
  border-color: rgba(200, 169, 122, 0.4);
  transform: translateY(-2px);
}
.horse-photo {
  height: 260px;
  background: rgba(255, 255, 255, 0.04);
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.horse-photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.horse-photo-placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  height: 100%;
  width: 100%;
}
.horse-photo-placeholder .placeholder-icon {
  font-size: 3rem;
  opacity: 0.3;
}
.horse-photo-placeholder p {
  font-size: 0.78rem;
  color: rgba(200, 169, 122, 0.35);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 600;
}
.horse-info {
  padding: 1.25rem 1.5rem 1.5rem;
}
.horse-name {
  font-family: 'Playfair Display', serif;
  font-size: 1.35rem;
  color: var(--tan);
  font-weight: 700;
  margin-bottom: 0.2rem;
}
.horse-breed {
  font-size: 0.78rem;
  color: rgba(200, 169, 122, 0.5);
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 0.85rem;
}
.horse-desc {
  font-size: 0.9rem;
  color: rgba(240, 230, 211, 0.65);
  line-height: 1.7;
  margin-bottom: 1rem;
}
.horse-traits {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.horse-trait {
  background: rgba(200, 169, 122, 0.1);
  border: 1px solid rgba(200, 169, 122, 0.2);
  color: var(--tan);
  font-size: 0.72rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 0.25rem 0.6rem;
  border-radius: 2px;
}
.testimonials-section {
  background: var(--tan-light);
}
.testimonials-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 2rem;
  margin-top: 3rem;
}
.testimonial-card {
  background: var(--white);
  border-radius: 4px;
  padding: 2rem 2rem 1.75rem;
  border: 1px solid rgba(139, 69, 19, 0.1);
  position: relative;
}
.testimonial-card::before {
  content: '“';
  font-family: 'Playfair Display', serif;
  font-size: 5rem;
  color: var(--tan);
  position: absolute;
  top: -0.5rem;
  left: 1.25rem;
  line-height: 1;
  opacity: 0.5;
}
.testimonial-text {
  font-size: 1rem;
  color: var(--text-mid);
  line-height: 1.8;
  font-style: italic;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.testimonial-author {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border-top: 1px solid rgba(139, 69, 19, 0.1);
  padding-top: 1rem;
}
.author-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--brown-warm);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Playfair Display', serif;
  font-size: 1rem;
  color: var(--tan-light);
  font-weight: 700;
  flex-shrink: 0;
}
.author-name {
  font-weight: 600;
  font-size: 0.95rem;
  color: var(--brown-dark);
}
.author-detail {
  font-size: 0.8rem;
  color: var(--text-muted);
  margin-top: 0.1rem;
}
.stars {
  color: var(--brown-warm);
  font-size: 0.9rem;
  letter-spacing: 0.05em;
  margin-bottom: 0.25rem;
}
.contact-section {
  background: var(--cream);
}
.contact-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4rem;
  margin-top: 3rem;
}
@media (max-width: 720px) {
  .contact-grid {
    grid-template-columns: 1fr;
  }
}
.contact-info h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.3rem;
  color: var(--brown-dark);
  font-weight: 700;
  margin-bottom: 1.5rem;
}
.contact-item {
  display: flex;
  gap: 1rem;
  margin-bottom: 1.25rem;
  align-items: flex-start;
}
.contact-icon {
  width: 36px;
  height: 36px;
  background: var(--tan-light);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.contact-icon svg {
  width: 16px;
  height: 16px;
  fill: var(--brown-warm);
}
.contact-item p {
  font-size: 0.92rem;
  color: var(--text-mid);
}
.contact-item strong {
  display: block;
  font-size: 0.78rem;
  color: var(--brown-warm);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 0.15rem;
}
.contact-form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
.form-group {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}
.form-group label {
  font-size: 0.78rem;
  font-weight: 600;
  color: var(--text-mid);
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.form-group input,
.form-group select,
.form-group textarea {
  border: 1px solid rgba(139, 69, 19, 0.2);
  border-radius: 3px;
  padding: 0.65rem 0.9rem;
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.92rem;
  color: var(--text-dark);
  background: var(--white);
  outline: none;
  transition: border-color 0.2s;
}
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
  border-color: var(--brown-warm);
}
.form-group textarea {
  resize: vertical;
  min-height: 110px;
}
.form-submit {
  background: var(--brown-dark);
  color: var(--tan-light);
  border-width: medium;
  border-style: none;
  border-color: currentcolor;
  border-image: initial;
  padding: 0.85rem 2rem;
  border-radius: 3px;
  font-family: 'Source Sans 3', sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s;
  align-self: flex-start;
}
.form-submit:hover {
  background: var(--brown-warm);
}
footer {
  background: var(--brown-dark);
  padding: 2.5rem 2rem;
  text-align: center;
}
.footer-brand {
  font-family: 'Playfair Display', serif;
  color: var(--tan);
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.footer-tagline {
  font-size: 0.82rem;
  color: rgba(200, 169, 122, 0.5);
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
footer p {
  font-size: 0.8rem;
  color: rgba(200, 169, 122, 0.35);
  margin-top: 1.5rem;
}
.divider {
  width: 50px;
  height: 2px;
  background: var(--brown-warm);
  margin: 1.2rem 0px;
}
.enroll-banner {
  background: var(--brown-warm);
  color: var(--tan-light);
  text-align: center;
  padding: 0.7rem 2rem;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  position: fixed;
  top: 64px;
  left: 0px;
  right: 0px;
  z-index: 99;
}

/* WordPress-specific styles */
.wp-block-group {
  margin-bottom: 1rem;
}

.wp-block-image {
  margin-bottom: 1rem;
}

.wp-block-button {
  margin-bottom: 1rem;
}

/* CRITICAL: Reset WordPress default constraints that break layouts */
/* WordPress adds default max-width to containers which breaks original layouts */
.entry-content,
.site-content,
.content-area {
  max-width: none !important;
  width: 100% !important;
}

/* EC-CONTAIN-001: Only override .container / section max-width when the site's
   own CSS does NOT define them. Tailwind and Bootstrap sites intentionally set
   .container { max-width: … } — blasting it with !important breaks every section. */
section,
.section {
  max-width: none !important;
}

/* EC-ANIM-008 / EC-ANIM-009: Scroll-reveal utilities (.scroll-fade-up etc.) start at opacity:0
   and transition to visible when an IntersectionObserver adds .visible (injected in functions.php).
   Carousels inside scroll-reveal wrappers must be forced visible immediately so Embla can measure. */
.scroll-fade-up:has([aria-roledescription='carousel']),
.scroll-fade-up:has([data-wpconvert-blog-filter-bar]),
.scroll-fade-left:has([aria-roledescription='carousel']),
.scroll-fade-right:has([aria-roledescription='carousel']),
.scroll-scale-in:has([aria-roledescription='carousel']) {
  opacity: 1 !important;
  transform: none !important;
}

/* EC-SCROLL-001: Auto-scroll marquee CSS (always included - lightweight, no-op if no marquee elements) */

/* EC-SCROLL-001: Auto-scroll gallery marquee animation */
/* Replaces React requestAnimationFrame/scrollLeft with pure CSS animation */
.wpconvert-marquee-container {
  overflow: hidden !important;
}
.wpconvert-marquee-track {
  display: flex;
  gap: 1rem;
  width: max-content;
  animation: wpconvert-marquee 30s linear infinite;
}
@keyframes wpconvert-marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
/* Pause on hover for accessibility */
.wpconvert-marquee-container:hover .wpconvert-marquee-track {
  animation-play-state: paused;
}
/* Respect reduced motion preference */
@media (prefers-reduced-motion: reduce) {
  .wpconvert-marquee-track {
    animation: none;
    overflow-x: auto;
  }
}

/* EC-ANIM-011: Frozen Framer Motion infinite float/pulse animations replaced with CSS keyframes.
   4 float variants with staggered durations and amplitudes, plus a pulse variant. */
@keyframes wpconvert-float-1 {
  0%,
  100% {
    transform: translateY(-8px);
  }
  50% {
    transform: translateY(8px);
  }
}
@keyframes wpconvert-float-2 {
  0%,
  100% {
    transform: translateY(6px);
  }
  50% {
    transform: translateY(-10px);
  }
}
@keyframes wpconvert-float-3 {
  0%,
  100% {
    transform: translateY(-5px);
  }
  50% {
    transform: translateY(12px);
  }
}
@keyframes wpconvert-float-4 {
  0%,
  100% {
    transform: translateY(10px);
  }
  50% {
    transform: translateY(-6px);
  }
}
@keyframes wpconvert-pulse {
  0%,
  100% {
    scale: 1;
  }
  50% {
    scale: 1.05;
  }
}
@keyframes wpconvert-float-tilt {
  0%,
  100% {
    transform: translateY(0%) rotate(0deg);
  }
  50% {
    transform: translateY(4%) rotate(-2deg);
  }
}
.wpconvert-float-1 {
  animation: wpconvert-float-1 5s ease-in-out infinite;
}
.wpconvert-float-2 {
  animation: wpconvert-float-2 6s ease-in-out infinite 0.5s;
}
.wpconvert-float-3 {
  animation: wpconvert-float-3 5.5s ease-in-out infinite 1s;
}
.wpconvert-float-4 {
  animation: wpconvert-float-4 6.5s ease-in-out infinite 1.5s;
}
.wpconvert-pulse {
  animation: wpconvert-pulse 4s ease-in-out infinite;
}
.wpconvert-float-tilt {
  animation: wpconvert-float-tilt 6s ease-in-out infinite;
}
/* EC-ANIM-011c: z-0 override for centered pulse cards whose z-10 was demoted */
.wpconvert-pulse.z-0 {
  z-index: 0;
}
@media (prefers-reduced-motion: reduce) {
  .wpconvert-float-1,
  .wpconvert-float-2,
  .wpconvert-float-3,
  .wpconvert-float-4,
  .wpconvert-pulse,
  .wpconvert-float-tilt {
    animation: none;
  }
}

/* WPConvert Tabs Component CSS */

/* WPConvert Tabs Component */
.wpconvert-tabs {
  max-width: 64rem;
  margin: 0 auto;
}

.wpconvert-tab-nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
  margin-bottom: 2rem;
}

@media (min-width: 640px) {
  .wpconvert-tab-nav {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 1024px) {
  .wpconvert-tab-nav {
    grid-template-columns: repeat(6, 1fr);
  }
}

.wpconvert-tab-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  border-radius: 0.75rem;
  border: 1px solid hsl(var(--border));
  background: hsl(var(--card));
  color: hsl(var(--muted-foreground));
  cursor: pointer;
  transition: all 0.3s ease;
}

.wpconvert-tab-btn:hover {
  border-color: hsl(var(--primary) / 0.5);
  color: hsl(var(--foreground));
}

.wpconvert-tab-btn.active {
  background: hsl(var(--primary) / 0.1);
  border-color: hsl(var(--primary));
  color: hsl(var(--primary));
}

.wpconvert-tab-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 0.5rem;
}

.wpconvert-tab-icon svg {
  width: 100%;
  height: 100%;
}

.wpconvert-tab-label {
  font-size: 0.75rem;
  font-weight: 500;
  text-align: center;
  line-height: 1.2;
}

.wpconvert-tab-viewport {
  position: relative;
  display: flex;
  align-items: center;
}

.wpconvert-tab-content {
  flex: 1;
  position: relative;
}

.wpconvert-tab-panel {
  display: none;
  padding: 2rem;
  border-radius: 0.75rem;
  background: linear-gradient(
    135deg,
    hsl(var(--card)) 0%,
    hsl(var(--muted) / 0.3) 100%
  );
  border: 1px solid hsl(var(--border));
  text-align: center;
  animation: wpconvert-tab-fade-in 0.3s ease;
}

.wpconvert-tab-panel.active {
  display: block;
}

@keyframes wpconvert-tab-fade-in {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.wpconvert-tab-icon-large {
  width: 5rem;
  height: 5rem;
  margin: 0 auto 2rem;
  padding: 1rem;
  border-radius: 1rem;
  background: hsl(var(--primary) / 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
}

.wpconvert-tab-icon-large svg {
  width: 100%;
  height: 100%;
  color: hsl(var(--primary));
}

.wpconvert-tab-title {
  font-family: var(--font-display, inherit);
  font-size: 1.5rem;
  font-weight: 600;
  color: hsl(var(--foreground));
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  .wpconvert-tab-title {
    font-size: 1.875rem;
  }
}

.wpconvert-tab-description {
  color: hsl(var(--muted-foreground));
  line-height: 1.75;
  max-width: 42rem;
  margin: 0 auto 1.5rem;
}

.wpconvert-tab-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: hsl(var(--card));
  border: 1px solid hsl(var(--border));
  display: flex;
  align-items: center;
  justify-content: center;
  color: hsl(var(--muted-foreground));
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  z-index: 10;
}

.wpconvert-tab-arrow:hover {
  color: hsl(var(--primary));
  border-color: hsl(var(--primary));
}

.wpconvert-tab-prev {
  left: -1rem;
}

@media (min-width: 640px) {
  .wpconvert-tab-prev {
    left: -1.5rem;
  }
}

.wpconvert-tab-next {
  right: -1rem;
}

@media (min-width: 640px) {
  .wpconvert-tab-next {
    right: -1.5rem;
  }
}

.wpconvert-tab-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  margin-top: 2rem;
}

.wpconvert-tab-dot {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background: hsl(var(--muted-foreground) / 0.3);
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.wpconvert-tab-dot:hover {
  background: hsl(var(--muted-foreground) / 0.5);
}

.wpconvert-tab-dot.active {
  background: hsl(var(--primary));
  width: 2rem;
  border-radius: 0.375rem;
}

/* EC-MSTEP-001: Multi-step form wizard CSS */

/* EC-MSTEP-001: Multi-step form wizard */
.wpconvert-multistep-form {
  width: 100%;
}
.wpconvert-step-panel {
  display: none;
}
.wpconvert-step-panel.active {
  display: block;
  animation: wpconvert-step-fade-in 0.25s ease;
}
@keyframes wpconvert-step-fade-in {
  from {
    opacity: 0;
    transform: translateX(12px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.wpconvert-step-progress-fill {
  transition: width 0.4s ease-out;
}
/* Signature canvas */
canvas[data-wpc-sig-init] {
  width: 100%;
  min-height: 150px;
  border: 2px solid var(--border, #e5e7eb);
  border-radius: 1rem;
  background: #fff;
  cursor: crosshair;
  touch-action: none;
}

/* EC-CALC-001: Interactive calculator CSS */

/* EC-CALC-001: Interactive calculator */
[data-wpc-calc] input[type='range'] {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}
[data-wpc-calc] input[type='range']:focus {
  outline: none;
}
[data-wpc-calc] [data-wpc-calc-toggle].wpc-calc-toggle-active {
  opacity: 1;
}
[data-wpc-calc] [data-wpc-calc-toggle]:not(.wpc-calc-toggle-active) {
  opacity: 0.6;
}

/* CRITICAL FIX: Ensure gradient overlays respect their default hidden state */
/* NOTE: The main fix is in cleanHtmlContent() which corrects captured hover states */
/* These CSS rules are a FALLBACK to ensure overlays stay hidden if any slip through */

/* Keep gradient overlays hidden - they're decorative hover effects */
.group [class*='absolute'][class*='inset-0'][class*='bg-gradient'].opacity-0 {
  opacity: 0 !important;
}

/* Keep bottom accent bars hidden by default */
.group [class*='absolute'][class*='bottom-0'][class*='bg-gradient'].scale-x-0 {
  transform: scaleX(0) !important;
}

/* Reset WordPress default margins that break spacing */
.entry-content > *:first-child,
.site-content > *:first-child {
  margin-top: 0 !important;
}

/* EC-DARK-001: In dark-themed sites (html.dark), containers with explicit bg-white
   backgrounds need dark text. The .dark scope sets --foreground to a light color,
   making text invisible on white cards. Reset to :root-scope (light) variable values. */
.dark .bg-white,
.dark [class*='bg-white'] {
  --foreground: 222.2 84% 4.9%;
  --muted-foreground: 215.4 16.3% 46.9%;
  color: hsl(222.2 84% 4.9%);
}
.dark .bg-white .text-foreground,
.dark [class*='bg-white'] .text-foreground,
.dark .bg-white [class*='text-foreground'],
.dark [class*='bg-white'] [class*='text-foreground'] {
  color: hsl(222.2 84% 4.9%);
}

/* Navigation Menu Styling - Universal for all dropdown patterns */
/* Reset ALL menu items */
.menu-item,
li.menu-item,
li.menu-item-type-post_type,
li.menu-item-type-custom,
li.menu-item-object-page,
li.menu-item-has-children {
  position: relative;
  list-style: none !important;
  margin: 0;
}

/* CRITICAL: Top-level menu MUST be horizontal - Maximum specificity */
/* NOTE: nav ul#wpconvert-primary-ul is NOT included here to avoid conflicting with .main-nav styling */
/* EC-NAV-095: Do NOT set gap here. A fixed gap with !important (previously 0.25rem, briefly 2rem) overrides
   menus.json ulClasses / Tailwind (e.g. gap-8) and breaks diverse nav densities. Spacing comes from ulClasses. */
header ul#wpconvert-primary-ul,
#wpconvert-primary-ul,
#wpconvert-primary-ul.menu,
ul#wpconvert-primary-ul.menu,
ul.menu:not(.submenu):not(.sub-menu) {
  display: flex !important;
  flex-direction: row !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
}

/* CRITICAL: Preserve original .main-nav styling for static sites - MUST come AFTER generic rules */
/* MAXIMUM specificity with header prefix ensures this overrides ALL other rules */
header nav.main-nav ul#wpconvert-primary-ul,
header .main-nav ul#wpconvert-primary-ul,
nav.main-nav ul#wpconvert-primary-ul,
.main-nav #wpconvert-primary-ul,
.main-nav ul#wpconvert-primary-ul {
  /* Inherit the original .main-nav ul styles */
  display: flex !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  align-items: center !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}

/* Preserve original .main-nav link styling */
header nav.main-nav ul#wpconvert-primary-ul a,
header .main-nav ul#wpconvert-primary-ul a,
nav.main-nav ul#wpconvert-primary-ul a,
.main-nav #wpconvert-primary-ul a,
.main-nav ul#wpconvert-primary-ul a {
  text-decoration: none;
  font-weight: 500;
}

/* CRITICAL: Top-level items MUST be inline - Maximum specificity for ALL WordPress classes */
/* NOTE: nav ul#wpconvert-primary-ul > li is NOT included to avoid conflicting with .main-nav */
header ul#wpconvert-primary-ul > li,
#wpconvert-primary-ul > li,
#wpconvert-primary-ul > li.menu-item,
#wpconvert-primary-ul > li.menu-item-type-post_type,
#wpconvert-primary-ul > li.menu-item-type-custom,
#wpconvert-primary-ul > li.menu-item-object-page,
#wpconvert-primary-ul > li.menu-item-object-custom,
#wpconvert-primary-ul > li.menu-item-has-children,
#wpconvert-primary-ul > li.current-menu-item,
#wpconvert-primary-ul > li.current_page_item,
#wpconvert-primary-ul > li.current-menu-ancestor,
#wpconvert-primary-ul.menu > li,
ul.menu:not(.submenu):not(.sub-menu) > li,
body #wpconvert-primary-ul > li {
  display: inline-block !important;
  position: relative !important;
  flex-shrink: 0 !important;
  list-style: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  float: none !important;
  width: auto !important;
  clear: none !important;
}

/* Top-level links maintain their button appearance */
#wpconvert-primary-ul > .menu-item > a {
  /* Keep original classes for styling */
}

/* Hide submenus by default with high z-index - CRITICAL for all sites */
/* EC-NAV-220: Layout & visibility properties stay !important so the
   hover-to-show behaviour overrides Tailwind's display:none / opacity:0
   defaults on sites without their own dropdown CSS. */
.menu-item.menu-item-has-children > .submenu,
.menu-item.menu-item-has-children > .sub-menu,
.menu-item-has-children > ul,
li.menu-item-has-children > ul {
  display: none !important; /* Important to override inline-flex and other display classes */
  visibility: hidden !important;
  opacity: 0 !important;
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  z-index: 9999 !important; /* Higher than content */
  list-style: none !important;
  margin: 0 !important;
}
/* EC-NAV-220: Visual surface properties (background / border / shadow /
   padding / sizing) are emitted via :where(...) so the selector collapses
   to specificity (0,0,0). Any captured custom-submenu CSS rule with
   non-zero specificity (e.g. aura-lace .dropdown-menu with background
   var(--emerald)) automatically wins via the cascade so the author's
   luxury / dark-themed dropdown panel renders correctly.
   For sites WITHOUT captured dropdown CSS, these white-card defaults
   still apply because nothing else competes. */
:where(.menu-item.menu-item-has-children) > :where(.submenu),
:where(.menu-item.menu-item-has-children) > :where(.sub-menu),
:where(.menu-item-has-children) > :where(ul),
:where(li.menu-item-has-children) > :where(ul) {
  background: white;
  min-width: 200px;
  max-width: 500px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 0.5rem 0;
  border: 1px solid #e5e7eb;
  border-radius: 0.375rem;
}

/* Show on hover/focus - Maximum specificity to override everything */
.menu-item.menu-item-has-children:hover > .submenu,
.menu-item.menu-item-has-children:hover > .sub-menu,
.menu-item.menu-item-has-children:hover > ul,
.menu-item.menu-item-has-children:focus-within > .submenu,
.menu-item.menu-item-has-children:focus-within > .sub-menu,
.menu-item.menu-item-has-children:focus-within > ul,
li.menu-item-has-children:hover > ul,
li.menu-item-has-children:focus-within > ul {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Force submenu items to display as block - Override ALL WordPress and utility classes */
.submenu li,
.submenu .menu-item,
.submenu .menu-item-type-post_type,
.submenu .menu-item-type-custom,
.submenu .menu-item-object-page,
.submenu .menu-item-object-custom,
.submenu .current-menu-item,
.submenu .current_page_item,
ul.sub-menu li,
ul.sub-menu .menu-item,
body .submenu li {
  display: block !important;
  width: 100% !important;
  position: relative !important;
  flex-direction: column !important;
  list-style: none !important;
  float: none !important;
  clear: both !important;
}

.submenu .menu-item a,
.submenu a,
ul.sub-menu a {
  display: block !important;
  width: 100% !important;
  padding: 0.5rem 1rem !important;
  white-space: nowrap !important;
  text-align: left !important;
}

/* Override ANY utility classes that could break submenu layout */
.submenu .menu-item.inline-flex,
.submenu .menu-item.flex,
.submenu .menu-item.grid,
.submenu li.inline-flex,
.submenu li.flex,
.submenu li.grid,
.submenu .inline-flex,
.submenu .flex,
.submenu .grid {
  display: block !important;
  flex-direction: column !important;
}

.submenu .menu-item a.inline-flex,
.submenu .menu-item a.flex,
.submenu .menu-item a.grid,
.submenu a.inline-flex,
.submenu a.flex,
.submenu a.grid {
  display: block !important;
}

/* Ensure submenu container is vertical */
.submenu,
ul.sub-menu {
  flex-direction: column !important;
  display: block !important;
}

/* FLAT NAV ACTIVE STATE - For React/Vite sites converted to wp_nav_menu() */
/* EC-NAV-010: Dynamic current page highlighting */
/* The .wpconvert-active-link class is added by WPConvert_Flat_Menu_Walker to current page links */
.wpconvert-active-link {
  /* Default active styling - will be enhanced by extracted classes if available */
  font-weight: 600;
}

/* EC-NAV-010: When active link has text-primary class, override any text-foreground from base */
/* This ensures the active item shows the highlighted color (text-primary = green/brand color) */
a.wpconvert-active-link.text-primary,
.current-menu-item > a.text-primary,
.current_page_item > a.text-primary {
  color: hsl(var(--primary)) !important;
}

/* EC-NAV-010: Ensure inactive items don't get active color */
/* Links WITHOUT wpconvert-active-link should use text-foreground */
nav a.text-foreground:not(.wpconvert-active-link):not(.text-primary) {
  color: hsl(var(--foreground)) !important;
}

/* Also style current-menu-item for flat navs */
.current-menu-item > a,
.current_page_item > a,
a.current-menu-item,
a.wpconvert-active-link {
  /* The actual active styling comes from extracted activeLinkClasses */
  /* These are fallback styles if extraction doesn't provide specific classes */
}

/* Flat nav submenu styling */
.wpconvert-flat-submenu {
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  min-width: 200px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 0.375rem;
  padding: 0.5rem 0;
  display: none;
  z-index: 9999;
}

.wpconvert-flat-submenu a {
  display: block;
  padding: 0.5rem 1rem;
  white-space: nowrap;
}

/* EC-NAV-140: Large flat dropdowns flow into two columns (mega-style) without extra walker markup */
.wpconvert-flat-submenu--mega-cols-2 {
  min-width: min(640px, 92vw);
  column-count: 2;
  column-gap: 2.5rem;
  padding: 0.75rem 1.25rem !important;
}
.wpconvert-flat-submenu--mega-cols-2 > a {
  white-space: normal !important;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}
/* Show flat submenu when parent <li> hovers (wp_nav_menu wraps items in li.menu-item-has-children) */
li.menu-item-has-children:hover > .wpconvert-flat-submenu,
li.menu-item-has-children:focus-within > .wpconvert-flat-submenu {
  display: block !important;
}

/* Hide Radix UI viewport containers and similar dropdown containers - Universal */
[data-radix-navigation-menu-viewport],
[class*='viewport'][data-state='open'],
[class*='popover'][data-state='open'],
.radix-navigation-menu-viewport,
nav > div[class*='absolute'][class*='top-full'] {
  display: none !important;
  visibility: hidden !important;
}

/* EC-DIALOG-001: Hide Radix Sheet/Dialog overlays and panels that survive into converted themes */
/* These are interactive React components captured in open state during snapshot */
[role='dialog'][class*='fixed'],
[data-radix-dialog-content][class*='fixed'],
div[data-state='open'][class*='fixed'][class*='inset-0'][class*='bg-black'],
div[data-state='open'][class*='fixed'][class*='inset-0'][class*='backdrop'] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Responsive design */
@media (max-width: 768px) {
  .container {
    padding: 0 1rem;
  }

  .menu-item.menu-item-has-children > .submenu {
    position: static;
    box-shadow: none;
  }
}

/* CRITICAL: Ensure header and navigation are above hero/content sections */
/* Only apply relative positioning if nav is NOT sticky/fixed/absolute */
/* Exclude #wpconvert-mobile-nav — it must stay position:fixed as an overlay */
/* EC-NAV-190: Also exclude position:absolute overlay headers (Tailwind
   "absolute" utility class) — common in hero-overlay navbars (e.g.
   svg-to-site-magic-main: <header class="absolute inset-x-0 top-6 z-30 ...">).
   Without this exclusion, the !important rule below forces the absolute
   overlay header into normal flow, taking up its full height and pushing
   the hero section down by ~80px (visible as a white band above the navbar). */
header:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']),
.site-header:not([class*='sticky']):not([class*='fixed']):not(
    [class*='absolute']
  ),
nav:not([class*='sticky']):not([class*='fixed']):not([class*='absolute']):not(
    #wpconvert-mobile-nav
  ),
[role='banner']:not([class*='sticky']):not([class*='fixed']):not(
    [class*='absolute']
  ),
[role='navigation']:not([class*='sticky']):not([class*='fixed']):not(
    [class*='absolute']
  ):not(#wpconvert-mobile-nav) {
  position: relative !important;
  z-index: 1000 !important;
}

/* Preserve sticky/fixed positioning for navs that have it */
/* CRITICAL: Ensure sticky/fixed actually works - add explicit CSS for common patterns */
nav[class*='sticky'],
nav[class*='fixed'],
header nav[class*='sticky'],
header nav[class*='fixed'],
header[class*='sticky'],
header[class*='fixed'],
.site-header[class*='sticky'],
.site-header[class*='fixed'] {
  z-index: 1000 !important; /* Keep z-index for visibility */
}

/* Explicit sticky positioning support - ensures it works even without Tailwind CSS loaded */
/* Only apply if sticky class is present and no explicit position override */
nav.sticky,
nav[class*='sticky']:not([style*='position']),
header nav.sticky,
header nav[class*='sticky']:not([style*='position']),
header.sticky,
header[class*='sticky']:not([style*='position']) {
  position: sticky !important;
}

/* Explicit fixed positioning support - ensures it works even without Tailwind CSS loaded */
nav.fixed,
nav[class*='fixed']:not([style*='position']),
header nav.fixed,
header nav[class*='fixed']:not([style*='position']),
header.fixed,
header[class*='fixed']:not([style*='position']) {
  position: fixed !important;
}

/* Common Tailwind patterns: sticky top-0, fixed top-0 */
nav[class*='sticky'][class*='top-0'],
nav[class*='fixed'][class*='top-0'],
header nav[class*='sticky'][class*='top-0'],
header nav[class*='fixed'][class*='top-0'],
header[class*='sticky'][class*='top-0'],
header[class*='fixed'][class*='top-0'] {
  top: 0 !important;
}

/* Fixed navs typically need full width */
nav[class*='fixed'][class*='w-full'],
nav[class*='fixed'][class*='top-0'],
header nav[class*='fixed'][class*='w-full'],
header nav[class*='fixed'][class*='top-0'],
header[class*='fixed'][class*='w-full'],
header[class*='fixed'][class*='top-0'] {
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
}

/* Ensure hero and main content respect header z-index */
section[class*='hero'],
.hero,
main,
.site-main {
  position: relative;
  z-index: 1;
}

/* Theme-specific overrides */
/* Only apply relative if not sticky/fixed */
.site-header:not([class*='sticky']):not([class*='fixed']) {
  position: relative;
}

.site-main {
  margin-top: 0;
  padding-top: 0;
  min-height: 60vh;
}

/* Remove gap between fixed navbar and first content (white band under header).
 * Use :first-of-type (not :first-child): WP templates often have a whitespace text node
 * between <div id="primary"> and <section>, so section is never :first-child and rules
 * would silently fail (EC-NAV-086 follow-up). */
.site-main > section:first-of-type,
.site-main > div:first-of-type > section:first-of-type {
  margin-top: 0;
}

/* EC-NAV-086: Fixed nav + full-viewport hero (Tailwind min-h-screen) — React/Vite SPAs
 * stack the hero at document top with fixed nav overlaid; body/main background shows through
 * any empty band under the bar. Pull the first min-h-screen hero up by the header bar height
 * (--wpconvert-header-bar-height from header.php EC-NAV-100; fallback 4rem) so background layers
 * align with the original SPA.
 * Only on front-page template (body.front-page); skip sections with explicit pt-* / mt-* utilities.
 * :first-of-type required: newline/whitespace between #primary and hero <section> breaks :first-child. */
body.front-page
  .site-main
  #primary
  > section.min-h-screen:first-of-type:not([class*='pt-']):not([class*='mt-']),
body.front-page
  .site-main
  > div:first-of-type
  > section.min-h-screen:first-of-type:not([class*='pt-']):not([class*='mt-']) {
  /* Logged out: --wp-admin--admin-bar--height is unset → 0px. Logged in: WP sets 32px / 46px (782px). */
  margin-top: calc(
    -1 * var(--wpconvert-header-bar-height, 4rem) -
      var(--wp-admin--admin-bar--height, 0px)
  );
}

/* EC-NAV-089: Admin bar is fixed at top:0; in-flow content gets html { margin-top } but fixed nav does not,
 * so the site navbar sits under #wpadminbar. Offset primary fixed nav; exclude full-screen mobile drawer. */
body.admin-bar nav.fixed.top-0:not(#wpconvert-mobile-nav),
body.admin-bar nav.fixed[class*='top-0']:not(#wpconvert-mobile-nav) {
  top: var(--wp-admin--admin-bar--height, 32px) !important;
}

/* EC-NAV-087: Merged / blog / legacy CSS often sets body { padding-top: 5rem+ } as “clearance”
 * for fixed headers. With a fixed overlay nav, that padding does NOT move the bar — it only
 * pushes <main> down while body background shows through → white/cream band (~nav height) under
 * the bar. Stay Boost ships this in bundled style.css; EC-NAV-086 margin alone cannot cancel it. */
body.front-page {
  padding-top: 0 !important;
}

.site-footer {
  margin-top: auto;
}

/* EC-TW4-001: WordPress default style overrides */

body {
  line-height: 1.6;
}
body.wp-admin {
  font-family:
    -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,
    Cantarell, sans-serif;
}
/* EC-BTN-104: :where() = 0 specificity so Tailwind text-* utilities always win over these resets.
   Plain "a:hover { color: inherit }" can outrank .text-white on links (0,2,0 vs 0,1,0) and wash out hero CTAs. */
:where(a) {
  color: inherit;
  text-decoration: none;
}
:where(a:hover) {
  color: inherit;
}
/* EC-CSS-001: Long-hand padding-left/right (NOT shorthand 'padding: 0 20px') so
 * compound selectors like .container.hero-grid (which sets padding-top: 74px)
 * keep their vertical padding. The shorthand resets ALL four sides at the same
 * specificity, which on Dabster Labs caused the hero badge to slide under the
 * fixed 74px nav. Horizontal gutter (20px each side) unchanged; vertical
 * defaults to the browser's 0 — same effective behavior for sites that do not
 * set padding-top via another selector. */
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}
:where(button, .btn) {
  cursor: pointer;
  border: none;
  transition: all 0.3s;
}
/* EC-BTN-107: Disclosure/accordion toggle buttons (aria-expanded) must not be
   text-selectable. Otherwise a double-click or click-drag on a FAQ question
   label paints the browser's default blue text-selection highlight, which the
   user sees as a stray "bluish background" that appears on one click and clears
   on the next. Native <button>s are non-selectable and the source React FAQ is
   too. Scoped to button[aria-expanded] so ordinary buttons and selectable
   content elsewhere are untouched. */
button[aria-expanded] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
input,
textarea,
select {
  font-family: inherit;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}

/* Grid Layout & Sidebar Preservation - Ensures Bootstrap and other grid systems work properly */
.grid-layout-container {
  width: 100%;
  max-width: 100%;
}

/* Preserve Bootstrap row structure */
.grid-layout-container .row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

/* Ensure Bootstrap columns work */
.grid-layout-container [class*='col-'] {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* Bootstrap column widths - responsive */
@media (min-width: 768px) {
  .grid-layout-container .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .grid-layout-container .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .grid-layout-container .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .grid-layout-container .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .grid-layout-container .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .grid-layout-container .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* Mobile stacking for sidebars */
@media (max-width: 767px) {
  .grid-layout-container [class*='col-'] {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* Sidebar styling */
.grid-layout-container aside,
.grid-layout-container [class*='sidebar'] {
  padding: 20px;
}

/* CRITICAL: Disable popups marked by WPConvert - Universal for ALL popup libraries */
/* This targets ONLY popups we've marked, regardless of the library used */
/* Users can re-enable by overriding this CSS in Customizer → Additional CSS */
[data-wpconvert-popup-disabled='true'] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  z-index: -9999 !important;
  position: absolute !important;
  left: -99999px !important;
  transform: scale(0) !important;
}

/* Also hide child elements of disabled popups (for nested structures) */
[data-wpconvert-popup-disabled='true'] * {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Disable popup overlay backgrounds (universal) */
[data-wpconvert-popup-disabled='true'].overlay,
[data-wpconvert-popup-disabled='true'][class*='overlay'],
[data-wpconvert-popup-disabled='true'][class*='backdrop'],
[data-wpconvert-popup-disabled='true'][class*='bg'] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* EC-FORM-004: Native <select> option list styling.
 *
 * Why: EC-FORMS-004 / EC-MSTEP-001C converts Radix shadcn comboboxes to
 * native <select> elements so the form submits as a real HTML form. Native
 * select-popups inherit the trigger element background, so on shadcn forms
 * with translucent inputs (e.g. bg-white slash 10), the option list paints
 * as a translucent panel that bleeds the parent form background and makes
 * options nearly unreadable.
 *
 * The rule below paints each option on a solid surface using the same
 * shadcn --card design tokens the rest of the theme already uses, so
 * dropdowns visually match the original SelectContent / bg-popover render.
 *
 * Safety:
 *   - Scoped strictly to select option / select optgroup — never leaks
 *     to custom popover divs.
 *   - hsl(var(--card, ...)) with fallbacks degrades cleanly on themes
 *     that do not define the variable.
 *   - Safari ignores option styling entirely (no DOM hook into the native
 *     popup) so this is a no-op there. Chrome/Edge/Firefox/Brave honour it.
 */
/* EC-FORM-004 / EC-FORM-004b: solid option surfaces — card tokens by default,
   popover tokens on dark booking sections (bg-secondary / needs-wiring forms). */
select option,
select optgroup,
.bg-secondary select option,
.bg-secondary select optgroup,
form[data-wpconvert-form] select option,
form[data-wpconvert-form] select optgroup {
  background-color: hsl(var(--popover, var(--card, 0 0% 100%)));
  color: hsl(var(--popover-foreground, var(--card-foreground, 222.2 84% 4.9%)));
}

/* CRITICAL: Tailwind Font Override - ensure custom fonts take precedence over Tailwind CDN */
/* Tailwind CDN generates CSS dynamically that can override static CSS, so we use !important */
/* No custom font classes detected */

/* EC-STATIC-013: Site CSS sets position:fixed on nav — override WPConvert base relative reset.
   Selector mirrors the base rule's :not() guards so specificity (1,2,1) matches; source-order wins. */
nav:not([class*='sticky']):not([class*='fixed']):not(#wpconvert-mobile-nav) {
  position: fixed !important;
}

/* EC-ANIM-008b / EC-ANIM-009: carousel-only override — scroll-reveal elements animate via IO in functions.php */
.scroll-fade-up:has([aria-roledescription='carousel']),
.scroll-fade-up:has([data-wpconvert-blog-filter-bar]),
.scroll-fade-left:has([aria-roledescription='carousel']),
.scroll-fade-right:has([aria-roledescription='carousel']),
.scroll-scale-in:has([aria-roledescription='carousel']) {
  opacity: 1 !important;
  transform: none !important;
}
