/* EMS Training Academy — sito v1 (9/10/2026) · brand kit v1.4 · dal mockup approvato l'8/10 */
@font-face{font-family:"Questrial";src:url(data:font/woff2;base64,d09GMgABAAAAAFCwABEAAAAAwogAAFBMAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoIGG9oCHIk+BmAAgnwIgToJnAwRCAqB2gyBwDkBNgIkA4lAC4RiAAQgBYQsB4w1DIFhGySyR9DbdiJAPQHWdf9dY1Ao2LgGd6sM6ArME+5y2DgMy5gkzf7//89KOsYohjlALSq77F+omZk4ITwcm4t7HxEU9t2PYdIseUaQkh7iDCqX5D0ndipOUrtYfD+HI4HKg9bkB6/vJNqOo4tvdlElVT5lrdYFH+Q+5cQrxjJsSCSSsKTT9bHNKhgyNeqrqj8WOYsTiQRutIMTKZRPiJ2BFJM84ehNTDJYQCBQPjBsw26i6289X5H3XJDFvaKu/kvChVbho6e8E6P41lnD1JtK1rIKjF0PUTXWqZfnv/b7vtY++epWEwKqlgCkRk18hXlEc1VV92SSTCYhhDhsmIRgIUECvmwgiK/AijgrYpxZVtz4XdaF/V1WxALrAf7///Bzn/Lrm9ZwfER6OKBVJSTRWJBis9YdoLmFxTbAokdsDFZ9NxZ1tYvdKokxwhESKQJWvn4rVqBfwZvIh5FfbX7oV+JHDmurf5zFRgVFDGyMmthqXvTtVx0O5xf599X1DuvcYenr+IELxPmMuRywL2gHZMeRZHt+btco9VfEKqSZYNKm8iZqUc6yW7ICXZ7gIcKA11rEf8LyV/ou0hGy/aemzswPuwswKIRcSqWOSTpnOAVW53OCoMq55IMTS1e1Sjb4N4D3wbmRKZkSpJJFW4fQ/yOuc3xsF7NHXfTOSE9oeYm8CMfgT+D9ENzwHZcpqnTcdYBV2iRAwP+Ev/mK41+FxF+FJB8/6JXCgxqm/7g9W0fwXaOY37lNENep5pvzB/x//al22g4TkApXfWWf/wsUQJmCoFeU4h8Pc4ZZ23Sl8MQ1gfwrASPKerPIANlNoGi+6tvsO0orliJniN+yPUorycHXDsvINsI/2O3fVgdpRAHGUiAeYFtgbY+e39w0zQd+hbcYVcg3IIACZiQv8ALtL4MH/Eu5Y1lfwQr43W7gT+Nj2+E/ALuUmtLY4E15nv9lNTt3SXEOahwfh2zhSFbU/inC209KvUVKf3ORe0lBzcEnYzm+GVWsaoncg5AICc9/P9ry47htb4gFa8P/3S8JGiTHRNWQoskrU610BktQC0r3T5zl3VucdUEk8Xz41gfJh4OeWawFsViQPGKXFhR5BCidAPBeInhOC0AgCOqc9SAh6WjO0JyxNnpnTPr514cKPw1d/NHXW7WWdnpnJ4wq5UlILH/ylKYHDKGKQ5AEDkn4lI8mjYqVjo3QkShkhA587hHXd8Ep0oHjGLGEUr8hdDeS/CTfNe+3HGIPCUGCFRFrJYgdfvlu8bJFPJwtFjxYKrMV5PPEii97l3+BpOKUtalYkON3e6L3ttm/sNB1rWARnYkAgS493L4sy1UjsGJ2NaeCBZK287u/CKIdMBPwHQWRHOkShNEj0HmXgcJhYcWA0ZxazsoCYrJn68nrMiDUGPcTZmmQWyFUrB002u/Qn/6D5lgNrbUJ2mIntNvupE1Etf+j7rr39shjXnW++Hrqmx+QLwg0FoVsY5tsZUbnwDLADBCv2jX+0quWtfSpj10iIpgBTPd8GbLFF/MNxQnfuhIKDKDXy6/I2vG/mhLWn+8OQSf2fx2gBqEyalYpW7l8bNypNLFwFo+lhDgIzYsp6oP/rpVmiuRwSeEc9mEXRmCEFjbl/aimxenO9Joqo24vWjQNjGosjrswofonpY1b9UbdDw+Gm+wal7nAKY5zhIPsYzc7HHmrAj2qHexHiGBqJKuzyNEn3H+4LwIGx6MlJfpwSODARB+MjUe1jy78PYO0B7mFEgczD6D3XAnz6WDs4oYcXwBvyOinvuij3jmuxvVe7tkeb1X3dUc3dU2XdUE9/bM/d3ondnF768oDmmqyVQ3VU7JILY9TZWNlPmqrtabqQ3+lKs+wDNCJ8Uq9lTd5pmqWa7mY0zU/mgPZk22xtCGragXaI5mXf/N7zisyNePLn6xHpnteeem3+miPJBJLIPzRkuCBYvK3g4lORCwJ6p1oTYnbY26y7/Rnf8ht5lfd5ye4p6Zc7c8+7+Te4Zr7Fle2hY+1wM/hCYf29tYcZ95evf/Gr2auTo7XY/OVhyvXRzcdTreyL8+nXaRnnCMuKcWZJbYLIzxm5Earn/EcMPem36h/bsxnT+s3ntE7vPCo3Em0rt9zOUt09jIdB/XuaW9uytR+n2pa/V7Dwej8R9wxubZ4eVK9BMKygYfXtJghKReMn0GhrX7XW+V4ZcaF3hNqeEwuiQy6/XPg/lLejvTuOKISlUCcArbPdn31ne6ZRyXMRK9zo8moUKbg56iL6/yt7WJMXAdwopoMKmH6MsQ+1OOrTtgjRSmOSktKsZdesQvHhccDZ1n3XwAMd5ERA2ZIbWqxFozxUqv37wFN2mwsx8Q2Agl0ttW2UdaPSfU3kL6o96LXLrYKz24uo9xbAJ/lJu6VwP10LJQwkJKW/YmZfQAEuOWWRo2KFfPyMjEZNKhLl4c9jLuBcXqYn3sw2CfUqtWmDT98EOMRkhQXR6OBBR6mw/RcJcYrIJpfveZ0TMYxwf6CClwGXACcBZwC9TsaHFEH1T61W+1QW9UmI9ksxc7Ceme6M137bp5PDU2LUByYcZ6xSSJJ9QcU0wXmQtoJ8yAICTJ9AhwyroQB0x63O4QgyNd3bC/2nrtwIO4Zjrq/nHC59EesgQjzJ9OJ01Kpw7pJjT9lfYVsPSKAXYAlUsdTM9WquA94Qdyx2us3qHWImpLkkkCfvTSH7F3EDOKcwir1m1OWKb2NkHX/ayyf5rZFRBYFbAbukFs8EkrJe8JaQoR3Ix/7Pyf0xTBu/E7eV+oylTx28tabuk784dVF/3+113zlh8MR105sUXV7Xa4XIYfBt3d37rQEKtghlwM3TupgdOQ4d67MMScg+28/nWkMvfKYl2OGEtU56fvs62C7rDA7kK0U9GCu8KtRVshyBm5eDroCgo9b2X2FeHiTaYoEmkd4zR3uj9R4tP9z+3VJB71K9GsNjxJg/PXZiHgKhFEgETMzsRChJMKFk7Gz48WII5cglZJbEa0SpQQttRVmtGmiVKiQ7Ge/S/Enj0bm2CTHFnu1d9BxPZ102kDoOdgnn40wFN2jEMV6Jrijb+mzoCWnoYhabZ3AOcsCIqSirMJKuHARItMo0YgYULGIOJQTkcBPYiiSJJlCigCp5NxQViiRLRfKo5QPFTRJFCoiVayEtLEmGE2BmmGUQmUYzcm0DMVaaY3Xhr+2IWe0iViTjlOTzURU+AkpXotmhNRf/iXy32VyHrMRcyyHVlhNas0GrV0z1m07WlvSrXYQ2wnOLhK7cfag9obooCoah6gcpnaEzlEqx6gdp3OS1ilGp6Ohdi1lBqPPlxxDBUuqSJAgRgZGwRFhqcr6EaowGP9mC0cI9XPV8CT8aKOoV+Exm1LOq6VyQykBRNysEtISV7NRF3K6kh0nEJkYYapTqp6GOa1AEJJSrGm1RU0t/q20xHK0UqvsY/GoERkkw6AMNPQCaegFMjJVg7WadaGlLnaAS826HGntmDRIeddZmBQY4O75rIY3hlv6Dw+Jvkgv6Oru+zqbzsrLSFt3t8U8rIL107bRODV6dU3ARdXvrJ+qhyrNfw9ZhKuUm7wNZ9vOcs6my4PWg/XnKl+GxXKvjvuOG1b5cfjYf+w/PHJYcoSHl4H48v2Z/eTdsvyR7yzbO9vR28RW3bo+a02XdF7W3FVCuI22wgzm6DdLuenTuIQWxbDKW48Ti0UANDwpwvDkdFoRxFgiUsT6XZvQ7+v2BO/xPI9/T6WdLffXSZJ5fKGq4/DD/uOGG/BIAnVAaIfpagNuNT8s4T8cQTiejZ1ajHQ6bu2F6khn6txufTvL4J/ZRpkmp8WulVbZYZPWA9TImrw8q8Jv/t6vuf1fHDN0FANsUmXUpqGlo980OBPrcSOjeAMej8fj8ZY9kBLswRMIFKJ2ISuI1CSITEnBaF/qnZ8Zjnhw5HjuLIOZ5t+KSFVG4i1A6ntNA7wkRBYxg3fiPeQ+tIWjD/PODsRbDA4XHxtiuzg31ccZdh9VguR/+ZUa1hN4LQQC0QBZicKiSslUlJRjhaEwdaNxcQVE7UHKtB13p4EwdX3JEieLK6KBpGyWG8ijy7wGE0N4GU3DaiO6RjJG3oehAq2BiqiDhpaOPoZ57NO+pWdX2/bFjjFK40emgTHfsQ7hchnvGkEfyR4agw4GEAsX/6wIENdxaUoqJRcyiplgZmFls2zFqjXrq3Z7XAw3Dy8fv4CgkLCIqISUtIysnEIpqpWUVUpVqN4bYs3un/dW4hoiM4RVwmNEDZIMGVGtohYNLR19N8jZ+/TfiD+MPJFjrY5DSg1OEizax1WmDYAxv/qGQ5OiYwDDnIaVna3AUbiFF74IIqQ27qZYRgJIXZuiy9UU5O36R6qdE6OKScwsrGyWV52QS8rNw8vHLyAoJCwi2uM9KqGSVEhJy8gmh0IpypSUVUpVrd4bKs2un2JnOHfhcoImb+qzn5CMmjnKceyVlrT7AeP4mk5OQ/mVtfZAT5FNx1TXngQ/Mt5n2gGmMJnni1h/keSobZtyuHaMFVMws7CyWY59ptFblDY5mNduSSdrP2LV4GWkGpoEyGCdIFZIg04Wo17HniRJkiRJUimXv1p5IiwWA6GuLSl936lQKBQKhUKaIAb6AdLxE4QEcw1OQuSYg6muHq0m54DGoQcGEAsXv1YqqntRi4aWjp4h9i4ucfPw8vEnIEEhYRFRCSlpGVk5Bc3SIrXLFrDb9htkQGdCNdpKV+M1HIY3QRAhIiTfUNSoEkqFlS6rsmY9dqZjsjRIoC+g+D7zzICBFEIIIYQqPp/P5/P5AEIIIYQQQgghhBBCCPX1BQKBYtByb4NdexPczLjMtMdOkcn8UcwbNBIdDCAWLn6EXYzTmMTMwspmudsVXHDzxAsfv4CgkLCIqISUtIysnEJvyDTpLTNtxo68prm7N0x9OCsDuR73ioW1Ci+ofKPkMuRZESKpR+S9KdHf9B8FdMS7w00p6NUTg9kuYhnJEwaTMyVypcxKZtXWrFeZYrzBnuhQhhwiFaqBBjcaGR38BIMBEt6QDkwjSfO0JVZxp9LmrpKVbjQ56Y9jDeE0VuxwjJzvEMHJsq7JMytdVm3Neux9qkqdvmlmJ+qcQzQ1ydF1AXgxBoOxPNi2Kx31sza5SJIkPwAAAIYBAABJYK+ajBkED843/jANY/5Hd9immCLhSE1ezWqM85jEzMLKZvln7bYp1r22/9Fd14uUUiirlCqn3hqDhuQP5KDS4cqohhCkttcigNc98KrQdyNO71KSySmMLMoYzHHmcjxMXReeBdcDsLfmBpMjZDRCEulaktfqokY8dMWUrKyiql5aetqrB5RTzplzFy7TWW37KJgROAOR25FSaAKgj5ahBwYQq7ABTrgRnvAJmrBSa02lqE1DS0e/abDFibng5uGND34BQSFhEdHNWM+LN12CkgRS0skgK6dQirSSskqa9BajzbdsfxsVoWa81AU+jncBLoPIJSThtQZaB+B3aGkNALE6W4zjcAsvfBEsC02IpRY5Kh1q0dDS0W8afObUcM3jhoeXj19AUEhYRHQz1tPifVCCkhRLScvIyin0olQJZZXVppaWTLtsObG7uu/CAaFzfFdsID+NLzmzVGuzJgSbdLgDiNxEGnqq55l3e01COwZ4hinHtoVjPILtQm+IhMQ8knOksZvMX3LbFD5bVFI5phYNLR397gbfORmx0MUbL2lLkadkZZVSta1eWg60y5Zju8v7ThzYc+jMqdyZnbtwmc7au127tgwl5RAZJIiKKYm9ptcB9qhOfIQQQihErR1CCCGEEEJosISUtIysnIJmO5jg925AkoLTysi6ng86Z59LbiH7Vqh2neP1HBJvH4JxEfCq2t3yWiwYj9f38SJNhuP/gngO7qdX+kvv0jK8Dwh+IVlH6UfLi4fAAHYmi5Xhgh/RdFx+vfT57AtKWOU/+pV/i3BdfK1jjDHGGGOMMcYYY/xg7MV1L+as5ae2y4ZXNm3bGS3U/KlT1hnOXbistmr6JHmxiDoQ9xsY85tvaDQBemAAG9P4CgQJdLYkYsbC5RITUiH5wD80jgRBEAQxRFz34jYPLx+/gKCQsIjoOt54CAQCgWBA4XvHQq8aqdMbhGb3sFk+GfPcKXQWzl24TGfVkKv9HxXjlXutFLuUrKxStji701AJC9UT2b6g9lHLVsr5Z/GOIVwbeTvaBcB9NBYdDGBjduHcYpM4hFt44SfBt4osZ88hmfau4CRd5YLaNLR09JsGzzg5rnnc8PDy8QsICgmLiG7GelS8JyVoSePAsizLsnK5/Kl8H5Dmum/Zsevt+44d0k6RMzt34TLvVl/tkgay4b1hM5m14VFxOCZuVdysOhwPZ/tL0Rtupwybu4ctMllHn1xWLUiDJbpW4quIOB2vHO0PddYCxWepNJHtuGa2r8QDuxyl6Kwb0MwsIkbKqKCmoaWjZ2BvvQv2+fdCumczxAAAADgOcIA7amMx1n2uSdzm4eXjFxAUEhYRlWjJdRsAAABosFe14cTFdaNr4g7JRjxz0MiaKXzIjkhnZRSFxZsGIPvZHyXRNyzadnb6J6ZMyBFf7B5+vNH4ZX/uHP68WLPFu49174fRXYzcx4Fpd4CBycwzrkHUAAYQq7BZnHALL/wk2C6kiZUkmFSrb1lGwMTMwspmebSSFEVRFEVRFEUN9HjQ1kRJslJJIyMr1wrjSzmgrNIa9W/KKLXJrB1oP+bsp+WZEWzb173X4WhECCGEGuy72ugW/9cIwdJ9UuPc9rfpP45/3n8/rzHZd2enO5eObP7yZhC2R5nBQAl6vf3/O188lpiEFG7K7KLVd1AoNTGgOSfskTv8R1Fh6OuFHlFSgQHX9DsOup2QRA46nEBejlaFlGYn9UWDolM+TOScgc26gAjgVJyME3MSrO7ZyCn4mRwPz4ksTQvyk4d7ledMroUh/aM3uqcVmqg22ahxdiu1zmB2DAmEmsSTEQljoqfCu4Aocf7hLnTRk+cyapW4BE8hhH4MUpQw4u796WqoGfjT0QqgooQ4z7z2PixyqJFBwQqVvYQ2tcUubhEN5r3X7UYanoWF99437oMFqh2HymKh9JIbzDo9zlOvvIsIpaiWXiZZFWWFbU4VN8t0nnvjQ8QoQ62MEhQmR0SqOdMWh2TrqMAHbyab1PI8YiCrKhnEgFmsylVn9/tV5uDdihyjJEWrTLzzKnqpeRqRBTYdm9tROPFQPL5pJgqHs5Mjl1hiNLksFsdpxWp/NHvAdFC1T8VGrOaM3LTq4MbAkghx21oKMeNncqIivi2PMh3CG4BSDTHqEL6e8//rUtW84upNp2EgnUHY6t8npjWGkn9N8rrB6FsVu+aex2p9VY9CvIuvJ/Xdj3mq9LP2B1Ptrke8vvDFAguMjNdFOkUGcmaGC6HbLA18GxUbLY+4z8IDKZZOlZoA2TctBFp2yVKLbuKaTzyKbbpqWVkoVWDFkoVIcG+aKUF/IgJ1ndsAtucLz0E4Y0dLl4CPrpsO4BYip4Eq8sVuacJEg9GAex7hm8BumWCBRYJgFaD15kChm0mf1/NmMokQcmYT7VePx2ruSR93jW8FKUOlNCSRj1JhCTeCUTAJFiFMiBfShBxhQ20x/1X/06gsmvp6mJHAYonKxKnMp1bfCGijkvWuBb0Q9M6dQurr4x/o94C+p5+ZXmDKhB8PptwHMOXTqXj/5r713gZrrbHSssEft5gl4+66Ztf8t9vPAoFNnjF8CtZygvKBDfiQ6vzNcVwJA5110VU33d3QQ0+99PZJn5TQ1wH99DfAQOWZDoMMNsRQw3x2x3Ve1bHgc9eXUAxAa/MU91CL9GK+vAYpBhVeSZUDtcx8NaGsEzBFKJs5chJ9xPpAXqCn1aL57KP6Hm3j5OKYwakLf+uj/ehDtm+iZeu0n7u3yjOIf9W+f75kCHYQWvq+AmvXUDzWaG9/ed7ZZMRzGCO1fKLyeOOFicaRHBtrCW2JbOkVINDgKiIohJFmYwRixY5IgeZML91vuS7bRPBvPaulrsub/rNE7p+CfKqLdmNDuTotqtdjFeOie2prEkttuf30KZoEcaWtgVxKCM38iZaebqQhJoEGNfRI4pFWaLy7Bg1Y5aPkX2WvDvujPu2+t6Suu799YKJJbYzNrq5yZm0w5XNeyrMik7bYcK+FLeJzxCqxvVBVHMZIP7cNcXK4KUK9wn06klCSHnQYy5A4eY6IMk8Ud5TtWTLaMU02ncbrhoxai14baVBtopLBgvFI7yJ7FKcVRUAfZDw2oJjbni45ehs21oa314os1ARRxLIbODSArZrRHV5TaWt/RFOsvvtEEv62aOTY4Y5M3vFh28Rd9aJWwcxbj4rBRNCjZEUxKGWnAAHiSBIvTU5AaLYRqQZj8quBrpSmFDA0UcHRtUiD29uaZVUSCr2zG+NQpDOC9t0HGzVIZo8ijRcQxhApleIB/bRq31AGtAGB3iA7mQOZYDVQu1fr8V8aOW2Q6wSMjCVSgDUjneVTMkPa9taI1Q+Wevkhk94+X8e0VVSilACmH1epvQsJNpWNLVyGlQSC/lgpIMVwzUhjWjU2mSClkjBxIhlRhbV9n+W7p68o7+T0hgLm7vi1vcugsSUXsHE1Mqi6B1Jr6kM2x2aoPTHlLtevcKMXuSIg9UbJ0OmUq5n+YjLbGsXKO75vzbQh5bX0Jl5Z55AN8AppPJWN/8bNgEXpkSRcBVWvHzENWhlE2vdsJYc+a8kxT2SrQ7garLXB/NbdlnPOeaQuTrbcGVv4S2y+VB2nRQZNh5HOgUjvIMjgoMjoYFCgQ4SCHCxq4BAjk0OCgh3S5igI9sPS1rV9L6iJ7yOFFPn2hhm9sp/ZHTO2Zb+XmoAW6+HiXLJdXAKxuQZjJrAwIYyVCWXCmHAmgolkbAxTezQwG60oJjFwUNGVo9r1p8RWuZaueiw8UpRSWS+VOABDBDIicVIm9exbFeM4crKLSK6N7CdbKcaVLNLlvv+kDmrx0GTf3p4AfDe6KREtMsi+OosMMzLWjQnacwAR2ZuXyZygoZuXShIwi6HpDUR2TvzXUTLqh7MVU7oRJqI3tHcqMpH816gzkwgZKV0r6S+HycQi/LHJuL2TKw9UWb73QSemgaClrguKj7TLyDkJwoydk3QtAbMp5VVNw1rUonSyN19PE+yST3pnXvszsTuVmWL5Tqouy3ZzRArprcugOljLoaqETMcWpCEYhkYoYmwqSWbZ7ErIcmn7h6MgMi7LIE6a0uQ4WKzITBUcYkCpCJFFVIInwiKPNm0Hk5I1cLhMJyGLLqamUyum4yBDqBNl0iCzk88zGoXItUkDAIkQwBpXPbWEoUxu22jha8yKNb5LBSb5mcag9dOAld8tzIMZE10IlJLivSbjniIv3Cjh6CatvT7/6plYlRpBYkfu02+bXfWY1TrHKu145nS/467ZHjyLLeve5zobTAtp8Tlgw0hCDel1KNODbglkWTM2GuWGQJuaWka9ITJVzG64lSS8A7VMik7MQ+aG3EHO4/kfYpjA4A7ksDPPyqSxqVJn1USU3wxpHUTkghOp66xU4IjNflyoaYa8UTC6pbsSn1S2T1FXMTLgIchklEr8cuqMGq8ItH1BjUFaNaSMJohm4vBuCU1RAA6y2NFMIZUmoKBMKTVPBzhEC4XUMgEFrZQObY0zACGhDSO1TURBO1ZqnwGg6MBIHRNR0Ik10Fkd9lUXq6CuCSjoppS6pwMcoYdC6pmAgl5Kg71Nwh73AcZ9scf9gHF/iDwAezwQIpdjb2AQMqR7Lzh4q5aZhR4Cd2Ao4LZdRJZv2J9AZIaGE9zBEdeCNLIZGglilG6E0bpRaAwii8YCkYlx7g9pvCBNaAaXFCZqFyZpFyZrF6a4QFMFaZqgfzqxGZihMzBTZ2CWzkCFC/STIP0s2PUL/mWm9vq0m4Xp9fe9WGNVXYeSjrSa9evo39T2nuzT7t05IKsA1CFA5gBm2R9grocAjBVA+wJY4TsQAYWgRAj8tpQ8gqRTxHNiInQWFFJddK6my3lhPszVvTOC9BOYWtJ/pkWs3MHhzeJPPx1QaOzmhItMD7uFmv5mhlTTSm17DqwA4lM4zqP3FIkm77HEH51CzsB1IxjngLyqpmN5KbxJpzOctQ/bwF7Y/GwTwgyOpgGdbQwOdF0PQZJFtPpgH3UF1tMiO/iyHnm6h6+Ar1U9IrZZOTayOgRDpCGLYtussWftDaY7yLQMaATqAa6kQiUlOi0xo05CsGMYHzLJinr1NqwOdkVuVs7K5AYPTWlGkEYpMzFCuhVyhPRY18RDmWU55rRg/UqY0Su2rABz3J3bdYgQZzgromnQQDCCbT/WwE2x1HUjhC66yj4iWYMUCiErcIIiTajrn3f3MNeFCV3XRrbqQJmedel8Zyt8nVE2tNCw6zknjJnQM0l4cbJ7bK0DfRnix0q3Z+mK7v2AIkeT8FeIn4Q+1/BVuHsPOec7HYEvS/mzc74iB78uo2++qUN1NvZkHU9SvPg9Zq+hAc55EjsUuRW1qASqyO6j8GLrZyTug7HSft0HYBBI+rclPnMWu08R+WKJamhMh8+dWo359u1keRaik3W4z9nFxlFpYYy0h5tZWIhkookLvr123soV8ku0IsjOQ8/ecWHXQRWkBFPo4YEdikyQAd9A6OnVkfcjFBmfOAlt5AuSgDB9KwmNCX/Ud7Ux0tODovXtKS9IsuI0V8EzJFwKP7Hh48VRhIFPwj5n2FBRWh/jUpiBsBUdK+3Lm+6Wz3ROB81SaV+hIfdk1KVZUTWFCKpdfmc24fcctMCLPJ19jJJJ6PF1HNoWN3ThTzsUZKCmTAfxH8kBGHEG3kfNd9BlpVxGxSUhKyq2weW8JJaQy/mf3qVUbN/mjYGvD37/+j5pRsVkQMUcImHR68l2Ps6C6lJi5mRkcgqpnEBZ9XQgA1wDcE3rZ76GgTnl7ZaJGrFpHaosAgWUueSIeKuVrH/mbV+KpATVisQhk28tlIuCofRiw2Kc3xkHFvRmsUBcFqmR0vQsfud7gvJNSWmShZUnfJzfEPCUj5T4aW/3p5DnyZu98HMD7MOLOmyrCuUVUqlJUa/BvDChLchkUxSsCfZDqE0BaE8L7jOYD9Y3C/ku44bC8+hadRt40V4qfPbG604ph3mfl+SJ5aJ+qtgwmNVlBuXXwf8xas2J0s+acLuTiC9K/gA9EQj/TKI1dZNBI9icqmpRUIRqFM5w2ZAvhaNRlXW6T6ZCshnlV35PrtwD16X5Z6pWZL4HSQpUEm8Y5t2K78Kw+VLFasOKiiyMTy7+XIYnfBofr/tizyMJ4A0vkdg9O8dZfT4qm3goMhFbmu1GlO5iC1UqjGLwhQGbDjol/YlAkkyWRReudFDarYD7tAESjZ/riZ+rM7yiURry8R75I0Cqh+mg4TEI2+0+6BTHg+lAlIt/QIcMfAV3sgMsZAIG1gKmH+08L4SkoG9VwdQG1Fotq3uowG4NZSv0YuOna6c4B7/mPVxGkJwbcPmyjO0Kfx4IeAknluAlDdHF3uBSl2zZEVoYgAjT2kg1uCrDKuW5X3/d7AglLm8KJ7dz62i7W89Aj+9UhKccIVSnbjXf4zvDz5CnjU0/SudEuI2T540LkLi4AYrPp9di6+uPXUfr3C0k34F8FJv1DEdr/fR1iX9AYP64c0gJj9Gg43/SQddg4jbvmT8en7HJ+pfhaWTHseNbLiQLrc/p3hj6S0SK3LrDJ7eci9n15hRHEndr9QOK1jMOrrGvJU64c1Vxap4ljItFMuOOoQ7JKOldGTXYcr6N7N0zpXy3p/yXa4p9G15yYjN1v34cHpv1tlYNjhv8wXyc1fSVdqof4MZeqFtegw4Agj+cKUOXkWO7q/U8L2EoUYTfDUYZBywnMoLW94HOcUcWfZQ0seZZEZrbCSZDkTCWD90kaIgHNpmbElR3ofGdAHfEoRTnnQUOusRP6zhFkpLAQghHN/Fv2vymC5IR56YSh2aFSS2nFkGRG6Bf/iHBLVL383yTmua0dsqXsn9RkAL+OWyFhefSfF3aYEAshb+sgenfgjvk7GHjDmpzwBoHWufUzdDd9xx70zZkI3dt1ZGJVsG6j33lLxCAsNiUcwiBRVDNfT3liNvkKzV+O5v4c5+8TH0IdC5XqnKVKbtqZZOoWtZlyRGxT+OLK5VmCt8jq/bMW908neZe7HVz9Ztl1QoZflaKw1m3+S7t/Mh86DvZriE6IhtjzgyP3mmG8dKflTmS/x5eTrQbcuSNrPy+1PcXlUNeeAmrQ7Xo/EVykYORQweWhfGKYotzNhKTImNdMiMpYzKpi68319Yh0sMcDZcbyPY8HJ24iBWFz+jXk3PQblTQUSAUQWdr3Wzux4bRQ+pQHfrCisSDP8EmeuJr67lb2vkvqIbIqsxaaa/SLpLQJ+t2VW3gef+oEzS6CpByWWQ0g0IfHgnKQiu9OjqzCPkk9cPRNh3enbvpR5cUVvjIZrUj3Tp0RWfjYr4RxHfw7RBWFqO5yLna8I6Nw8hMffTlyWJj1AJpLJPCUCilL+DnnU83x50TDBTKk9x+5Jj485BVDiQNQV5cOJj161WLUvceERY+gdTYo/nwq4rXxqJ5x9JmzP6QVR0cCSAYPjxzpFswmHlJyOGYodWH+neNYR+vTYn3phjfDsbyIvfs3m2M7+RGbQdcxUGKNcHDiYqwQjLCMPL2x8zqimVkwzw7ooU5xX8PHTr5c+2H58GaEJDvesiIvoRv0FMMvn9JUTmf8uKw4ecno0p4Uhw6hRjxXWbfXijHWnH8PAJUZNbYlAS69ry2UZT1qS+1kTKB8+Kh4rzR10bv9DzxWzQrrfMz06vn/IU9n10ojV7iKuGJ7KvxWg2+jshfXphzXzPcnXN/Cu7KvQ8GtZ80tMA9V6gjgHKI1kvexJf2/f2b879GPGR6baXKK3c7UQhlfLk3UIyKlsijS+o7ZvoQX3BWayUQwz3KOpsjfeoJHxsSxWXu7qaemTuOckYd7J0fQ9NhQXKELDtJFE/coaaHjeH9mVfW2rN4rgz3JmtqaWK4D9aVhjU1viRmmBf9h4MoYYnU8ghyGH9Ltr8u4lkMW6vGHjPr7KGtka++5rm7mtuxqPiHem8zojA7MURlcOvAA3JcDqPw8vBgWyvidZHKtU9IIV5leXkbXhHDZ0Lsgxtt9dBb3V3QO7YkZqiyvdfXpwgfiT174w8Jeyaul3NXN/SWrZ69ejOf8rXlyxrlme32zPZGuawtj/LzdYmSX16tgl95FX71NHz6VVFGp/G9huh7nMrp1F8UR5eqT7Htty/ity8qsxkDvU898kjvUwNomhqAurxBWE2gnyy7VebOqFGupdYEA841a9fa/3EocjybyQ9HuaBEo/MFHXVQ0KpDhCYXTCIB0yAds4UaFVayCQCjeqXG63XErH5TTN5EKnMZtpQa9qMuz9tYiZjwEEA5+YvU5UArnlCXqRATbCX1CyhSS1droIbOBjfvm49TW+1RndkcW6DxVD9uofLGep6Io/HHoW9/a1MVMKBIueNV0j1og0o1CkQoQCRIwAfLHWUzMIncGCfzSl/u+ImDNur1Schqamw0UVzG0MizY3uWHl0KBVQqajC04NFvhFY3wR+iF9eCevuCSnPSbrMmU3obKXVUiCGJRAw5BFIpVr5XIhfDGJ+6v9S9jHw1nAMJshk9Ix0xI5bYGv3sD5GzvSaVaq9xiv74rPVhNGGMjXR0P8y9vYevogGLhQZU/D23ObQziplkkyRXIae4kzJTFHP8X+xBldK5LtT02F8Cm0uPDWpAgy2FmgVz97DIJnWU36fDFGRSrGKfVCKBMAEF3puqTyVfDLm3Cm3L9nAxyV+M76/YP3nPs+WwSUk3yNEj6AvndUi1bU/yiP8K7Omf7dLwsOw5uQJ2Y69Ggwjc5YSwsiapR8gqUBJQqOakjYVIQ8dS9Snr+kZ6ia66RjPsCCBb+/pH0RA2rK2rrhwmw7qFIUBVHsoE04IOgSYcqsMpS3vKYtfenRu0KCvShgZWS0OBAa1NwcrOYKBDAdEbzG2t1g1uqMG+u+xo4b9Xa1wq1H2mcWj5AZXWiBup2qYgYEU+n1G4NTFWBX0vk09tx8w56xC5f1TiqdKJfGJIh6lOrBPAWmd3Y88PHTcrLgbEJSu7lF8wf8ecBlBF4N4fjSlG4/1Vrh2JBBGeWCM9CAarXd7NC4mArxs3DtJO42LWfYFz12YvHazxFDf7RwvM7fJwWDPk8ViiyT6E+VX8MtFMGAZwJTWTflnkL/YluftmN9V9azepOrysbpIPf9FMNXMlbYwFD1S5dyQS3h0PVTUu3N3CDwTea7O6fH24ZZB2mhf34j5LG4DUO37B9EnHgBc21FQs84/SwpVCepQWrRSJXndvlP0tg0hUakIujzHnbZWi/dlR9gn6lEncnIBkvtHiXbE2NkuyKTE9tmH5x8Jbq6eV5M5x0e+MXxmjKoE/ZfrDxJei0e1yBT2NqFTxFzHoESBWqxrGCdUQk12ltwnoBH6HopiT9PfjtsVO2jbIVX7fAK7TTiDQW+EflbYN9TY02N/Qtlvfaa96vDSKeGnPVVlwt6ZaQKDVddMfqPaN1nD9mRLCNg/X+mc/OPyvkv/olgGZpyjrhniE/5OwphZ31UFqmhKST2fE9/37hc9xh0/liQF7mCS+BqyMhiHQUuv0qHYmio2hepOpIsNXXJefZPtEczT+JQuWxHpAQ5jn9kexaoMjDzk/n8f0FdXnJYt84rnamk0N5rveLwk28aWXV88ILCOJ1bEhesRtqkvIQV2t3FznHqGHokLvZRR/bubWwG3ISAEuwvvw9a3ex2XPyyI1qSTvoSE8LjNFRTMY4bv2urMzztE6Jnvxug+K3y8WstPz7q++Bav7WJ17f3pFKfEs8wk8nXyW8Rwuh9fIT9mGnhuy4Uxurg0VrdnudUqOOxu2GKzjXcXbP+j4QKRZrp/SCy8a21oWWlq4OQyqHTMPEKS5n4tRtpjqhJ+eon3HqRiAGlyAKAKAojDEG/ReQBIGrRSBcLONEbPx4z56kmafUGzUb+8nCfOAFIh3ewCJWxL2uN2AiPSEiy4sYNAdmGWAIC39PBodX1KdR/oznDqd3g/I/LosArped9Yz/BKRBzEb9B6w6cmeCzkMVw9m6x/rwlzuzqv/dJyxajlJS7U6QgkG2Eh3iCEJ7YuGSTIStjWOR5CIPNDgj6QTGWACFPYj/eMqweuJAV8uFLxNiY0Rj8/tOB5T26h2xNxHkObedoSyxZQnfPSdhcM9i+frXRpxCADFQZdGr/dqJEEQkIS8mo3wJJ0/5tZYwSq1IUlU0DzMHbBJUYEYU5QprESDv8FNTNFTrq/EmZ8rJugJlxrtlZ9+Ty6d+1BZ88xftTV7pbc/zUk2PEW7ZlM6qzYELn/gWUeFRh3UgDV2JS234y6d3kuhskKOhC6VR+l8F5vh6kKUocN8RjjfBai9uHIFdH6C9p2IKT0MoTg36uMFj03zc6TlwvkCwOzBo+TYTPw6zXMvhxZ4ih6xtJ1COMpZNMvgs0iT+uvUbwwwodA4ZR7xG5PquUfvf5nN/ZnODs2nS6aUWIOzHgmInwVd9g77IMn5//EBzKNLf1NRnS7z4HgKSb1Av9CH9I27ZjCAaiAqPQFrpVCMajRIE/RdPvtrYM/Y7rHAmV95B3f/6hscXTYaGMks+Q4NkSX3maKima/gkZ+TKyaXTyb5pXgak5tfvfdVYf/5qtde/S64f8fYjoDoZDmXkDaLHOtwWbMcl2et4V+8ugN4gPc4ME85D3ic9wCw4+pFfuVzh3RrDDtfnNxlWAMefk4Oje+z7lMWrpH4w2DVrskXd3bqDj1XSbkBOlc5F52gVvXB/KeHd/KKDmznzedcP1NQxnu67Z4j//y2UbnXnhc3sAqaavEZzQ5Dr8NOuBnHp0f5Me+snngO6v8DBWYsmYGCv/sbcvl76p2VqDgwfBfXCXxqlcCP6wi11cv8kzARpEnUFLfSdp9UgQ0S+x4wKKqfXlPk2GLa8qcKJ2qir/1fVnxinR16zQ6NTfGJFgiatEPrCL7X9H+lhOIkMbQsW4qJxZhUKsYwsfT7bjgrlp6GT5MZz8HrzgDVF+FLcPVZYD38XAb59HAuRf98Xh+WAYTJ4XcY9covhWXv4EqfggDeECuGPDMhjsqc/K5YH5Rp3EMEIINB+aiQe5Zo3LaBAzfFyqFEziToFf8EOOI6dsUUJQ8oZJK6wiNVEZD3oMF4EPMI2jVZxAhYWwuOEAS4JEnJxBkl8BLXSKIYrra2Knw+RavFGiRIqFZaT95qtcjviiVpCmrlMYNRHg1qTFiTI4NAmzbKTTBpjl6USb6xCc0gF71aH1lvcXiNRv5otvC+vi0DM0DZna+6xO8Ihe+IZWeEotPwpZPrN2Hvvor756GMLlh20O+0acv7pRevjeWqHMKczl+F9ZsvRSUqTskKXbj18Fb+QSmfLzsIPy6Lk44buE9wjmIFl/NQGX8e2vkK/MpOeOdp+PTOtCHbGZspbLS0LGxr4eZsvk4pabmcVqqA8GeRUlspu2u+S96VgT+n6lOc0deFl1Rlfz1UXPC/evvnvOyZELZQJnM9nyGM8aWocPiJ9VbSYzKTbquVdJtNpOdVXk0Z11pRYeVyrRoWa8a5//LI1TejVPTWavKNk7olJ578N51Xbm+H7KSFOdEtPW0zhpIqqMzo2lZSccaKGuzhOOC6zv6XX+qEnTKoNdLti/BF/ZBu/o7tO3bM2759ltOsvn3aYQXpQyJdDaQgHohaHssX4rO/lzq1MVhOPRSza8alxcScf+X+XlTb+Tnr9fuG49qZIRhy4xjYPYP1BqX9o3T9LYizs01v/5VUwdOre1JN+jqBKYgBZVDOhguwSOm0hIarFsaQOBYy2mxNdK0eq8GsNsThEH+gB//Tm+0F5KGw1Kz5sIzA9wGlk/oKyOHqmDksOUTo0Hr5He1ojfHM2vjSzcF64/6ZwyK4dJFZDbiuG9XrL+P/SSkj0E0YFuGkfiCF4yqKs6mDMub3333yj0/YIpzkOTV3IWk81KheHtGVNdg8cYUVMbgqRVEAkMV8OoOOAgVRHSCKuiuhL1K1sdrCvY6rjsJj615a6+Yy34ntgHRaCcOvmFOMH1S22vXaOG7w9NcWlqyEfuIk8o9gYzz1c72/8mFQwibvOQ6d3AedX2XFQEseuuP55q2IvZ3R9FCVZ0ciYQlPpCk4Yhvo+I48cGuAGrh5gPyuvf9SLED6u3DjYidtHIR8f38s8JYOvpacLcixC80ILa5riW6GLxxrgSn9HJBdTTquNta3RJMtgcOHRRQSjAeFB2UCQCAct4YKBWhNzo5sPmf+hLN3GLkG3hhaUBB3cbGnNGVjWEF+m6VsG9pocFiYFmHlLHQK5Uzoq9tVcTX6HmZ8T8diPn5ScNYiEFjOCp4VrmfvP3vfpXrMsPJyVhnfcNkQXLpU4p+7BEvHnoW633z0BYNykYqjGlS+UAv2bu/ZDtRqZvdtGdgyG9Fcgc/AHCDWZ9r8X+jxI+PP2UeFF/2j4E2rjcQdh5vj5iD6tKlMPXapXEtwR9hQ5NYkPTkcOJZ9s3ZUaBe1Vc5kQml1XW1t/KjJ2uRjbhRtCUBbOIUfP9czb8FuX4E/sK3x/wGL5b3/dWednIBddn3p7ZfN6wvVWKXZhFaqtZdfvl2qp+32H0vl+flMbllhfr6l9IhweQlnhUCwn1Oyj3qYEerB7QMZeDxsS89Kz0xnhcN4FgK3d0I+FZXzVhHq3Sex+ORKei/T8TdrKDM9K/3T3IurlKGwFgX+qptN3PblJ1gUyEfNenbC5LYthuj9XKGlqCguyv1s6b7is29bdmSF4xzVocfKyq4fdrHolvdlzasBTWCDreGE/vBXvuN3hp8EmMxhFa17XQIMsGjd9p4AXLpq94e5c/jZWXvu33wqkye6yStbI2Sy4Cl6im3Ltk6wmYOfUDNDwTNMaazevKkaFlryyqzMCgKnkgsaPI1Y2ieGoQ89oxH8YQoqZIeulqUdTSb45mKWjC+QFmW4XCys61zWhlfwgOWBVVx2dayaXZgz7eAwWUTQ281yvfKI46qFYx3DpCyKaTTr5ARO1TeVLwfUN7XJt1ztmKVXttvoZuFqv7Cs4xNiiBvm2Uo5nJLrnKJVBZUWdZ40v5BVwm0vsKgom17vMKrzd1n22Hi6lz1MFu330CzNKzyJAUJk5+vYRVmckqNldun677hautKgseO3nv8xecaifPfUk4+PNDVQNupj6Eiu7PsL2IVf0IUiJSezJk4RZGP9+Qfde7csqKs/noIwyoUYTopQmVSIkqQQ0aQP87nSv8j7TBUyYDjAZuKLLBUZ3MCZs+E4vEuf+UZ4rJodxmA5CLR0t11A1OWrgcwMwfHJ+xdZCnPoRK0bTsZr0RhuOmBKCHtM7rlYGBVt/Ss8KcdfyyQXymR4AxwBvsLsiVnt6lKvnYZuvgn3/vCHavhrxnTWjiAnIcOCCf8JDkd+dtJzN4zTzX8JjhWC41vB8e9hUhSzmAav92Suun8NNflNo8lm6m6FxkHKGwbleEtA/kHApSYM3xVH98TMu7vU6sNQzeOAK+5+Ds6qo7n93HTcrpPL/ezkalZiDO4SUnMhv5jP7TnF3C9Osd9GjMOF/fIobQuZOuVuXM+hfl82kbOHJ1/A0tHZIEPKZK88zIO4DwPnEXzEWkqenFUSwI+UPwcUd6vNN6qR29cvMmbSYN/nQLWp4HOHKnrCd/m7E97/VgI/4O+pMR6BbC0xUB88U1UMemFO3USPbrbv7n979rztdVOGPyobw7j9+zTHynwcOA7e/krPDK+8megXRksW3PchH2rYOyUdDnxGaE+TK2FE82lp4veT2yt2VRbEIZQQkCJSU4G8GiCBqnEw+IikVr6FDuhP0wsi3oGq0+rN0LxkVgZCAEJTr12Vy3NmQBUDxv/e5SGLy33+cH5l+HxGzRMJTJ7XigZV4OgDtfA1JfiVP2fiBX7YLoQr4u1/tjv7rLp04od9awBYu3cyJ16ickjO5BOZ/XLlxpNziBMtezP9gzd6GT6FbfhV1NFb5cM7lw4FdXtc4ExyOtzRlL4768SV7Jj3gAfOXtAUfl64MkLf2/2/OWibNySJ8P7ZJzKDeOV2UIjHZwZBk3yusOXYqLwcnQucHnw369hEDwHA+5LjhH50TQ2egF/Lf4PcRiZK5iIlSg+qVpkfvXiYvl7eMJi6h4jc5GhtQdZvtVov1txUa4+HZqmdK40eqBzkYx8Faj3W1HLUVU1lc81Fp3G9BUsAuWREwMsYxCquyrM5deWRfkpXc3i2oG1tQ7/wTcX3vlvvlSJALvHo9v5NeVqPMwos8U6E8+STNR1t5Oiwh0CQLbUKXdRyb4Im17ya8W/x+PH5AFvbcBqCUGqARrcRk0xP9IeLBuFtZsT1jMl+KsqTGmfhOJwfnwydyDT4qL0smugDT9rAJqFWYEfdRecbLVrCJcWXbgRZR1MRRa0QSRzpyEgJxTiVELnCLqdt8lDrKtULgPpaqUkiCmQ1zSREbpvnRcVgcD+X4e+3MmxXMk9slOj1tkl8PfVdq6WYOABQBjXCSPsaZlwJafwYqG1mQEOfNvbiSdZGu5H4tSLwmGcRQIqXa97GR/Dd+7DLT+WxpZv5z41c9UD2izOy7SrR9KoWRIBf09DEr1MUiG+Kcj8nm0Huv8OYHZe7X2QB/DeOFgYFilES/1leAfLwH9OaneRPGwbuXiltcV6glg2ReYNOHwAGv4fpSZ9JSS9HMNkxm7FGxEEFStEa0gt1HvR4SHiIjXjjJH8DBUGlvU70nqquCRF4oQl8ULmslevcdka+4PnKqSx8ogpw++ZyuV52opjLOYlI7ud28FOmgRquv/rlrzqLc4AsTDEzbuFHlt5YqpcRZlyDPKhs1ooXkcCH+Gi/U3D1NJyOp6Kpq7LIeRQGvpdjy22KF06SKZL4NfwVAqRhTQ+6weOKp/gIcuQXrKSWp4wr3NzAF+IiOPdYP8VWk04Y4h2kWFlGLAytlSHzR4Mer1JJDpD4CQCuZOR9rM8StdSwugNz4QREHC4CyGD0uE9RWgDx+44n+fMiLR55M4pVKqUy4eu14ftdt6gXziDnZiKnZuoQPhefV0eUFuoMwMCcbsJ46SQXEBq0GaDWkA4qYOYrQ/eFnAHMMR8Jf9bilZN8N1E7B2R4pM9oMmom0HQbEVHWKOWgAhJeeJ2mRqwWRc4T6hMv1nBc5/Wg1zTWXEvkYCgjRHivY40mNy71iIit6RP9ln+Zmnm+M5wCwx227rRpc76C+/NyZ0zHg2o4H9shA2uu/U33y4AmoxQ58kqBPVBOiO5mMILDNGdTBbtNsS23UYjdrCuBCSfadzWGAmZEdw0L+20/pVaFODgKxhUqePcyO/3DnqcKblwbz6fzpkoHPrgJQw6Dvpzjszk8TYJwrJ3pa+4gQ1GbRHiLpH6SgaQ8634NbWVottDTYEz2UCEt7/v+mfPldD9pfHqSKyCkwBEy09e8KfWgH1NwUnOTelc6xBzaj1Jwnnus3AiMm04BpgtTVZVgstAqmIx4eciUPm02tnvr442XhuJnedAuzZVTCroRx029Ru0JjzcohWuPxUDX+TrVW3fjuQjGO3k9fo8hNu+mxJZqh6CVXPw3ovIUxjuPbnb+aFz+lPUXrxV8e379y5tfnsqre4fd0Is6S6lvB3zGz/JQ3c5IBwc4FF2vADyuVK3skRIqHNzpJqDL5kVglGko8cgyJqDYwZUlxRjrZZHxJCCggfpt5+VCV/l6seTMB6VOvAOptO18oxXMOHP5rQJeKpdh+l0vR0J22whH65VBu2wEqVF2E+wgfdfFJiMzIHQC8hv2ZcESHL56PznwhxygLE05szCeMdpgOa/q2Bbl0sssZdFVzFxJFxkR8yW6L48ZdlPfyiTiCMO1IMToo6J+lmY0jtI6ojLtM0z5u8pxCqvTlrXKRWuM2XU67JgkEUOaZxqVaiyodcdI5EyLqMFXsxsEDknfTvTAYXtW52mpRjn/dmv1gJCl/uG7nZKTgopQ2AFttjeVI/SiMo5wF6SQoNVuOgrevLfQSjeJZ4z069S8QWgbYMnz8QYREkHXSTTT6b7geblQcNzXh+bAEzeFY865dF9wCJSPGNBJQpYBbdIMO+gRDzXUTvdr/XjUK0gwnDMqqKP4+baGmVQV+7881ySNdot1jdf2LYWi9K+HFD6bkqwxT1aTFG2JZgPFDHTZ3Ryp0Dyx65CyMwltZs3MbSmq9QLS05IS0umWPxqge4+tcw4RzpergEEtrwYPX9HtSSdLaTamKzgRBgJBmhQbeyhQ3VDkAahdzKJMAJgDTo5ykaiJcmgBiflhcEBaRULKBYWAMBPYDiR/sEd8LDPD1CGXcEpkM93EHfJxkOztOvEsjxY23V8n+lcDSlIlJTDBdRh1OZw78UJb2YRqS7vVnwpYBzBbBAhYiVSyEygYj4KGNl5NGa/dYssf+atvWch5X79T9WRfNnPQ/q9jDcjtFlAsGZ6lyahuWV+M5CZAEOygITKVEDGrxthJdqLyFqJSNnVlUB4akZmIzVIk7749YWFAvLjagAN59VO1Y72s1CmOpC93K52ZC8vj2mg3g8auiBjx2unrECpLnQKzaq91xb4ILyvzLdrQeQsLWfm0goFdQNKHdqvQSws21kXyealgvy131Y6nurZvTTdMOY1lbpg1gY7dAz2tRLKrKrKgRxfdFRUKg407f2TjQWg6+AS7sKUoQ1Bn++0YLtK/yDqd7bO/vfZr5WDwENkFT2Zh9DAb7Kl5DX4NWY13RojZHmMqCvp2GC6sdkaKL/AP34gUz9wXiW9qjfUqELQTxIzXT18aVpBAdABhBp61LVFqlFqGVifdQOd6cTNazZJvNoYf9nFJStOhzu2cMrts+nUmcqVjgfn69ZXWzqjOhxTJ9G8CiDpBPGihtRWkQJd3UU96SXVUAHm8Ucn+7+y27nYvoBHfYNrAhxJq4LDT2NkqkvAjU+KeBhrLMFvtXd1yM4tZniXRqieeWMY4hjMY35wWYKlUPNt+sdECR3eR7umCL21W7BVCaCpOw4jDXvilzn00Y+P4cK+EaDWxlzVIUJ3doc92hGfb59nJlEJlxe0fGwd3tj13SVzjRKEvclMMcUIABm/gDqq65DxuxqYTa/Ga5hc156He5/a+yL2nGwcYBNonwDJgfgRpI9byPF7bmzHJRAJmmXS4b3BESzlUBMRAEdLWoP2maZ8WpYCC+m9IWBwHGgCm4IgJHFxQvQ1G2FHD/wxBnWQCdbPlc0TqRnujeb2zgVylgQwwOs1nAjp+ByVD8T2OVSD6ZQAYY9ynhHkMsecKa+nSpMIPYF6Q5c5jYRKOeIdJTL2VPnUVWOvCxx92hlmThE3QksDC+pRXzv9j64Z+S1cuuzGKFaFsaASFL4fkewC0oCehSB0Kx9k88dP5zLCY21Xtdl6i0nbWKEqDpRUim8N6shGReGdIvQxrs+sW8QxgANyllpC7EijePH370Nk9oiLGw/3YwW2lnCwFmzCLKgmFN2FhEo4eENt1UxeZ6cLxkA9/rRm0swZF0MZsdIr/HiKIR4gW3N35D2RpJdss1NLqEQgdtAmB2OmUCXWDrupTRgHqMJPZKMYUvjvs/Z/b9EH58OTq4uz0eD8+mz4qJ3QIB29IzYuETPEhMLhFiAZFwjhjcmR5h9AnSfBdq6l4Kt2ZnzmJeHp7gw2fcjgkdX2ks6//BeRyAEchUNEB9uua6pjtukjbH3TqeuGBtnJITpHK0MzhZeAI1dt4KtioOW55X/Ppx1CzvzenvLu5OF+mnZ1JYJcoFDKJsGGxdF2xfhdzwj2NtOQSlbVQuQatDM3NMssqsJSFO6cEpO2N7a1NSQxrPtZ4dzkCqt8HZ6c9+O+Z7eZY6s7SUL7msMm+JnztPKyuL27jjfJtFygIg1bibNwKYqL/CoOiaeoKfJiCl4Ygvv/PCX+fOnPNnOoFvdfJ9+Gmmhhx1C7ZNyafp1HaTdTP+84gY58brytRddL/pm62rFLuaBZcoYOxH0wgPdMUnfhe2y2CQR310ze3347XT5IuFK1bXqXd7GxMnqWE1zv5Dr6x1SlbhUDcnCnDfkWG8me0RhN3WAQACWC4+DvjbSHhcH2w+/inhyxnfqjLh7iHJY44EHTDceLWjd12HosMMTCzVmzsdR7wQbbcM0sWQoh3GJa0yZpt5fUh0EYi1UZ0sxkvI59DvPaSHNeuVmWTdIVKYUoV5nAayR0HygRAeNRHzOSMvNsCbK8Pe1GDAsU+GDt0uXaF/FDGS2yM6vDlX6rb9nIkpHsLcjb3LNHIEfCKlGmLX2gfIXhNzooPgz32a0LrrfBs+kpU69V3jzYqQrBwIltYp8/Gm2WQ7H1M7DqunejYsnKDku3wbtNsn4LnYelEFiIoZJ2g1kUkgpzGvsjuyqKgfPbk9uxkuVlvcFK9LHJA9qmnV3Xksd7PQ3EnX+6ky+2//GA3r2/X1e7zfvJ9RiOHpUSClw7BXq3j+74Fv15t4spRnLQnqy65ZOLsLADrn4UKUViqBGo8GB5U/NkZ4V8H+RF6fHyRqffugO9r3zUzi8N4MsijHMdDxqHxC8Ne9DQ6Cf537vzYtFrHIAI8G7wOILo1aOEvzthoyhhKUU05DbpqAJYnsZQ56KO/84ep5L9zsk49gKfeU+aT5Ukro9sl2tD5cAICkx5joCCQgiXQvl6ZeOGijqFaeFHgKpgCBm9MskAE0Hsy0Be5NpLVl6fRmtAaCwAWAEe2pVeo/4rKMVewXvI5m/87NEafgJnB6QHL32y2eocSGhDmFj4L0NFsjKzVMTSRE6+1WWXG3G4UPHpwcb5bu7P+rCqWDnQaEMPPcb5SoW+5NIZ2WBKFEBKrWGyLE0gCBr/6EO0WdlOHCIBbhl2OytRvy8XWu/cHQlTEUmRCYRI6jW+U9AE8GV1v4CPMm2J5GZxwvVBQHWZjYYvJVZQS6uFNsQy1n/W0jTRCCStjoc+7gTmjA9CaOVa2pRG1qG3WFHAaniwfWwTb4v2mBpfVDfo4p4DXy3BpKPI47wF/1sCgrusaAsxbNtvGd1hc5E0E4Jdss7W6Qq07lYYG+gBStCgHeP9urG2MkDlU74uM+xFAf2Sqkhj0Qk2fQlSQTWVeWUY0DLlpeXHTiXhplKm1RTgDWOFwCaAe6WmTE28WdsAubhdmbWuz5Tc3D2KHZNq91JnTGC3KFXnIibm5NcbKKmjkIqutDSIdTNU4gE2BdRk4gidlHZ9M+kp0e/lW78cJRTkhbXyaQrZZhyN1fLFuAdY7c/B9V3uMF5/h3v6P2TgJvbmfsWfWcgyhxFZjpK6yj+gN4L91Svb1X5bpY/wyu7T7afpDfLd6c3dGP0azyePAM74nBxIJ1ENFfRCFPpkKUf8fpAApVfTgrJfEp4rFFDXv4Pqu4CyyXsXRMt4kxK7dFVnUxI2TocdesPmf6t8RbVyi5FNmfEZkPjh6pcltDFRH9uJ40NO8vseLVE4oY2SZp6GHRLI0DLQaXb6w7vKu9gmBNV9J1pZAahU94HrDdnm64dPOYqpUQylgnAO6F/QvuHmG2xI77y24avxUe05XzEAc1hXTPeSEVBJqgEP+o6jjsQwQw5Bz2vsWGU6KNXttXKgvR6f0IWZmMqWEtYDts29VtWOb6+Bs4F5oFmn4QmMpYE2b7cYagHKVPWKe9ASnFHEG9N/245z7ED1QY4ZVMf+m5xVIq06iQ034ZsaKyVASkKKdFB927Puzn+EHC5DzNtqLvxhGzPB+mRDsaFdiaKVY1bN4J0feePTUDDkkb5vHgz6cMNlyIUqfYKQdTutfhfHT0VDBfJq0aetjJ+taCQw4CHZkLNEBZBBmlz3IfT77FyhlWP2WG9WHd6ZFwfYlXHVlL5A2hMyCChODYyt2Sf+vD7Nv0dsDp6cmKEQhVW+FAhvh6rAaiGRlWo3HWovut3dbPs1GyNvgfc204AUXeQ2VEtx71XqRiTzwB37ld9flcsUhK1HmKLO14VpULajBPJWRLP+LVKa/RMxSgiwUAWfNgazOKM78HHIkhwdb0u7GLbJ3Q/gZMl9Hqllk2hPtlgEuHMtqnwCBAu/s03e6s5/l/96PPgP4adLerwD++986z5dPLeyNMgAGBCCg93M1lCY3/JSao4L0yySrmAezapANialcHNUboTXGVjmE2i1GrRC1FBlBbIXhdIssfUh2RmKGYa0woryAWaJECmYTJUbYKYvtgVoGRqnbbfER3lrgLA+UeWmNE14HM0kQefdsdLTX5XV0LvjVFHnyKG1CdGML9QPhNRwthGCnVCKKOkbhamq0HUBaPeeHx0OrgAbRkxVcb4wemB8UVwxnWtCxglhsuasMBORoTzzyQXISbue4YKQOBL41wbS6AldBwSHTFnc+w5Q8/Nep6XmOqF4guj77TN7D5DTBCUPjIHeEGIqHWBckl4vYyiC2komtvwgtMcSoA216iMkwQqsU10BtLPP4zvQkKuVEpiOtSoc1CVLtmJNBclpN93yD5HpPctNLqzpkzfTc3nzzQ2qui4gqr/t7yujFQv27DyKWOb2ywihQILVNASBJNIUsGYlvlygVcGBt5wSgOFev2f2147HInBaQrYBBahsBIlWGmyYxGk14O4slk4nzUlFQTfdN8rOM1OpG8qgVyWpYXRGRraUhxaevK0NRi5QWQGJiCNeeHbk6nxODKwmi75AXgDrMaoag2+v6NujYHKBf3CQktzjFeoHhGdwJ+pPlaExCeca9Yo+eN1XnoGdPbOmOsN+Ee6N1TMhAAve3tnRExzYDAfRXnot6SrjHAfojj49zGnLudDpSa1Cwr9PjgHqSS90S5DjH7KGQvH9D9gK1jp8ZINtRUM2OHyiwbwMrooGwGRyFIytt6ZHkJMhxxwnvFQ2BrCyubu1HlK1ZQEg2Bwl4AM91GbMZbRTYwo87yCq0JNaRCGHT2m/A5TPxQImAafRC4UgK4KXoBxsgVdgNCIXPG9D/jSuvbAA19m6geukvaytnpezu0TTH6F6brLROVCQTPY1EFe7WLpzIkbt2OerG85KZHnqBVmcnO0/PVkAg9yU7kr9PtVmxFCkxWkrqjmVW5i4acvQZJvHAXepSxRY5UjL4mAASF9Uw+ybDHjcdV8k5aHYjk60q5O6qzqYViQPm1lJHNcqEnjjI2JR9FSbpCnsWA0dQjcVT20Zaua1mydxwz927G5FiCglM3blAKCAkxtHv9bhrX5pOf6ruo9WeVaRlJ1+u5/MtNpSn+H9L2HzZcuTKk69AIbYixUqU4uAqw1OuAp+AkIiYhJSMnIKSipqGFgCkU0nPwMjEzMLKxg7C4QlEEplCpdEZTBdXN3cPTy9vH18/nxcTV6VajVoJdZLqjZEpNlIqlyXTZJJEWcFKd3KnEvBHnBc6Hk7YBNDoAZBXzwju/x0XnHXOec/18q6LLtkM9ZN5T1dV6+Nbr/2E0GqhDu067cfq0a1XnwH9Fhn0jdGGDRmx1BInVDjLrCB4e2OfvoGXW267ocY2I1MzZztMXMzSsrWzZvupckg5o3QGDNOynfwudz0f4QtQISYSS6S4TK5QqtQaQqvTG4ym6J+YppCRx1dRUlHT0AKAdCrpGRiZmFlY2dhBYAgUxgFHIFGcaC5uHl4+fgFBIWERUTFxVarVqJXgSGvRl61qNaJlJ5BgnBFaqVkO1bWWb619uvBkOd5A/4LGro6GOT14AFxKpn0YUGtCBVe1tAjKEvDpzwJdqCbj8WIoyrz2hT6cVl9Y3Ik4DZwBJnRotRrdDKee07dn+dR/YbrgjwHzh+isVpbT9H7BHWeg5+dLt6ox+3XtqXFwLqhY30B338zrr1JY59NLLVVGjXyzMagxghpBomAWoADADEAM9scSxgQTlQ0O9V5mx9S1sL6ha9bAbIOFw0h2ZyLQGArQQq0C6DFI2bY5DOZrBn51gtbq0s+CmLWrYDWrFKIIPQAwBRBDHZMWCKWTByatQZfWtMzzB6ZVYUBnavnwNz5MUvD/qUDhUPEkWitj+OEwcbCW/uCC6RkaswSkfQBrABgx/67eJou9AYAGAIhCCL+CMTzGC/pwBOhmaRvAGgBGLDbf3CXtTbQmgtypHbu26P0FQAMAxEBTI5EQQg1jU2tknV0ySwJoAoAYgCgEf94UckeAD/6D/wf8B+b/fbcwP8yxfvsB7sW/fw7LO1hYHI2bLd3v3Bfy0F+1GymM7SaU/Kmp1Af2thzUXBcmk7/4XydqRbVLpr9k2kvGwSL7QO0Do+wAxvwvNPDxX9f8p13bvC8rfmqi145943evmISPL/yvu3Lc//4S9En9qxYTQd8F6f7AfKUe2+uyUxNtt578h11hb3zV/yb/3Rxh8fHHAA==) format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{
  --burg:#5E1624; --burg-d:#3E111C; --nero:#231F20; --antr:#3C2F32;
  --grigio:#8C8581; --grigio-c:#C1BFBD; --carta:#F4F2EF; --oro:#C9A227; --bianco:#fff;
  --max:1200px; --gut:clamp(16px,4vw,40px);
  --ease:cubic-bezier(.2,.7,.2,1);
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:"Questrial",system-ui,sans-serif;color:var(--antr);background:var(--bianco);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img,svg{display:block;max-width:100%}
a{color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}
h1,h2,h3{font-weight:400;color:var(--nero);line-height:1.1}
h1{font-size:clamp(36px,5.4vw,60px)}
h2{font-size:clamp(28px,3.4vw,40px)}
h3{font-size:22px}
.lab{display:inline-block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--burg);margin-bottom:18px}
.lead{font-size:clamp(18px,1.6vw,21px);max-width:62ch}
p+p{margin-top:1em}
section{padding:clamp(64px,9vw,120px) 0}
.carta{background:var(--carta)}
.scuro{background:var(--burg-d);color:#efe6e3}
.scuro h2,.scuro h3{color:#fff}.scuro .lab{color:#e9c9cf}

/* pulsanti */
.btn{display:inline-flex;align-items:center;gap:10px;background:var(--burg);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:14px;padding:16px 28px;border:0;border-radius:0;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;transition:background .3s}
.btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(-100%);transition:transform .7s var(--ease)}
.btn:hover{background:var(--burg-d)}.btn:hover::after{transform:translateX(100%)}
.btn.bianco{background:#fff;color:var(--burg)}
.btn.linea{background:transparent;color:var(--burg);box-shadow:inset 0 0 0 1px var(--burg)}
.btn.linea:hover{background:var(--burg);color:#fff}
.link{color:var(--burg);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}

/* barra del mockup */
.mk{background:var(--nero);color:#ddd;font-size:13px;padding:8px var(--gut);display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;z-index:60}
.mk b{color:#fff;font-weight:400;letter-spacing:.12em}
.mk button{font:inherit;background:#fff;color:var(--nero);border:0;padding:4px 10px;cursor:pointer}
.dc{border-bottom:1px dashed var(--oro);cursor:help}
.dc::after{content:" ⚑";color:var(--oro);font-size:.8em}
.seg{outline:1px dashed var(--oro);outline-offset:4px}

/* header */
.hd{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);transition:box-shadow .3s,padding .3s}
.hd .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px;transition:height .3s}
.hd.ridotto{box-shadow:0 1px 0 var(--grigio-c)}.hd.ridotto .wrap{height:64px}
.hd .logo img{width:220px;height:auto;transition:width .3s}.hd.ridotto .logo img{width:190px}
.nav{display:flex;align-items:center;gap:26px;font-size:15px}
.nav a{text-decoration:none;position:relative}
.nav a:not(.btn)::after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1px;background:var(--burg);transition:right .3s var(--ease)}
.nav a:not(.btn):hover::after,.nav a.on::after{right:0}
.nav .btn{padding:12px 18px;font-size:12px}
.lng{font-size:13px;letter-spacing:.1em}.lng b{color:var(--burg);font-weight:400}
.burger{display:none;background:none;border:0;width:44px;height:44px;cursor:pointer}
.burger span{display:block;height:1px;background:var(--nero);margin:7px 8px;transition:transform .3s}
@media(max-width:980px){
  .burger{display:block}
  .nav{position:fixed;inset:64px 0 auto 0;background:#fff;flex-direction:column;align-items:flex-start;padding:24px var(--gut) 32px;gap:18px;font-size:19px;transform:translateY(-120%);transition:transform .45s var(--ease);box-shadow:0 10px 30px rgba(0,0,0,.08)}
  .nav.aperto{transform:none}
  .hd .wrap{height:64px}.hd .logo img{width:180px}
}

/* comparse */
.js .rv{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}
.rv.in{opacity:1;transform:none}
.rv.d1{transition-delay:.12s}.rv.d2{transition-delay:.24s}.rv.d3{transition-delay:.36s}.rv.d4{transition-delay:.48s}
.js .parole span{display:inline-block;opacity:0;transform:translateY(.6em);transition:opacity .7s var(--ease),transform .7s var(--ease)}
.parole.in span{opacity:1;transform:none}

/* hero */
.hero{position:relative;padding:clamp(56px,8vw,110px) 0 clamp(64px,8vw,120px);overflow:hidden}
.hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;position:relative;z-index:2}
.hero p.lead{margin:22px 0 34px}
.hero .azioni{display:flex;gap:26px;align-items:center;flex-wrap:wrap}
.hero .foto{position:relative;justify-self:center;width:min(440px,100%);padding:40px 0}
.hero .foto img{position:relative;z-index:2;width:auto;max-height:min(62vh,560px);margin:0 auto;filter:drop-shadow(0 30px 40px rgba(35,31,32,.18))}
.alloro-bg{position:absolute;z-index:1;left:50%;top:50%;width:118%;transform:translate(-50%,-46%)}
.alloro-bg path{fill:rgba(193,191,189,.38);stroke:transparent}.js .alloro-bg path{fill:transparent;stroke:var(--grigio-c);stroke-width:.6}
.alloro-bg.disegnato path{fill:rgba(193,191,189,.38);stroke:transparent;transition:fill 1.4s ease .2s,stroke 1.4s ease .6s}
.hero .bgsh{position:absolute;right:-8%;top:-10%;width:46%;height:120%;background:var(--carta);z-index:0}
@media(max-width:860px){.hero .wrap{grid-template-columns:1fr}.hero .foto{order:-1;width:min(300px,80%)}.hero .bgsh{width:100%;height:46%;right:0;top:0}}

/* emblema: logo tondo in apertura */
.emblema{position:relative;justify-self:center;width:min(420px,86%);aspect-ratio:1;display:grid;place-items:center}
.emblema img{position:relative;z-index:3;width:74%;height:auto;animation:emblema 1.6s cubic-bezier(.2,.8,.2,1) .2s both}
.emblema .alloro-bg{width:150%;transform:translate(-50%,-50%);z-index:1}
.anello{position:absolute;inset:0;z-index:2;width:100%;height:100%;transform:rotate(-90deg)}
.anello circle{fill:none;stroke:var(--burg);stroke-width:.6;stroke-dasharray:604;stroke-dashoffset:604;animation:anello 2.4s cubic-bezier(.6,.1,.2,1) .4s forwards}
@keyframes emblema{from{opacity:0;transform:scale(.82) rotate(-8deg)}to{opacity:1;transform:none}}
@keyframes anello{to{stroke-dashoffset:0}}
@media(max-width:860px){.emblema{width:min(300px,78%);order:-1}}

/* fascia che scorre */
.scorre{background:var(--burg);color:#fff;overflow:hidden;padding:20px 0;white-space:nowrap}
.scorre .tr{display:inline-flex;gap:48px;animation:scorri 38s linear infinite;font-size:clamp(18px,2vw,24px)}
.scorre .tr span::after{content:"·";margin-left:48px;color:#d9a9b2}
@keyframes scorri{to{transform:translateX(-50%)}}

/* livelli */
.liv{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;perspective:1200px}
.card{background:#fff;border:1px solid #e6e2de;padding:36px 30px 32px;display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease);transform-style:preserve-3d;position:relative}
.card::before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--burg);transition:width .6s var(--ease)}
.card:hover{transform:translateY(-12px);box-shadow:0 30px 60px -20px rgba(62,17,28,.28)}
.card:hover::before{width:100%}
.badge{width:118px;margin-bottom:24px}
.badge img{width:118px}
.stelle{display:flex;justify-content:center;gap:6px;margin-top:8px;height:18px}
.stelle svg{width:18px;fill:var(--oro)}.js .stelle svg{opacity:0;transform:scale(.2) rotate(-40deg);transition:opacity .5s,transform .6s cubic-bezier(.3,1.6,.5,1)}
.in .stelle svg,.stelle.in svg{opacity:1;transform:none}
.stelle svg:nth-child(2){transition-delay:.18s}.stelle svg:nth-child(3){transition-delay:.36s}
.card .lv{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--burg)}
.card h3{font-size:28px;margin:6px 0 4px}
.card .vol{font-size:14px;color:var(--grigio);margin-bottom:16px}
.card p.d{flex:1}
.card .st{font-size:14px;margin:18px 0 22px;padding-top:14px;border-top:1px solid #eee}
.card .btn{justify-content:center}
.card.dopo{background:var(--carta);border-color:transparent}
.nota{margin-top:30px;font-size:15px;color:var(--grigio)}
@media(max-width:900px){.liv{grid-template-columns:1fr}}

/* tre punti */
.punti{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}
.punto .ic{width:54px;height:54px;border:1px solid var(--burg);display:grid;place-items:center;margin-bottom:22px;transition:background .4s}
.punto:hover .ic{background:var(--burg)}.punto:hover .ic svg{stroke:#fff}
.punto .ic svg{width:26px;stroke:var(--burg);fill:none;stroke-width:1.4;transition:stroke .4s}
.punto h3{margin-bottom:10px}
@media(max-width:860px){.punti{grid-template-columns:1fr;gap:30px}}

/* contatori */
.num{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:44px;text-align:left}
.num.sei{grid-template-columns:repeat(3,1fr);row-gap:48px}
.n{border-top:1px solid rgba(255,255,255,.25);padding-top:20px}
.carta .n,.bianco-s .n{border-top-color:var(--grigio-c)}
.n .v{font-size:clamp(40px,4.6vw,62px);color:var(--burg);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.scuro .n .v{color:#fff}
.n .pre{font-size:.38em;display:block;letter-spacing:.06em;margin-bottom:6px;color:inherit;opacity:.8}
.n .t{font-size:15px;margin-top:12px;max-width:22ch}
@media(max-width:980px){.num{grid-template-columns:repeat(2,1fr)}.num.sei{grid-template-columns:repeat(2,1fr)}}

/* Mario */
.mario{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}
.mario .ritratto{position:relative;max-width:400px;justify-self:center;width:100%;padding:36px 0 0!important;overflow:hidden}
.mario .ritratto img{position:relative;z-index:2;width:auto;max-height:440px;margin:0 auto}
.mario .ritratto .alloro-bg{width:96%;transform:translate(-50%,-42%)}
.scuro .alloro-bg path{fill:rgba(244,242,239,.12)}.js .scuro .alloro-bg path{fill:transparent;stroke:rgba(244,242,239,.45)}
.scuro .alloro-bg.disegnato path{fill:rgba(244,242,239,.12)}
.mario .ruolo{color:#e9c9cf;margin:6px 0 22px}
@media(max-width:860px){.mario{grid-template-columns:1fr;gap:32px}.mario .ritratto{max-width:300px}}

/* raccolta contatti */
.porte{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}
.tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--grigio-c);margin-bottom:26px}
.tabs button{font:inherit;font-size:13px;letter-spacing:.12em;text-transform:uppercase;background:none;border:0;padding:14px 16px;cursor:pointer;color:var(--grigio);position:relative}
.tabs button[aria-selected=true]{color:var(--burg)}
.tabs button[aria-selected=true]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--burg)}
.pannello h3{font-size:26px;margin-bottom:8px}
.pannello p{margin-bottom:20px}
form.fm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.fm label{min-width:0}.fm select,.fm input{width:100%;min-width:0}.fm .ck input{width:18px}
.fm label{display:flex;flex-direction:column;font-size:13px;letter-spacing:.06em;color:var(--antr);gap:6px}
.fm input[type=text],.fm input[type=email],.fm select{font:inherit;font-size:16px;padding:13px 14px;border:1px solid var(--grigio-c);background:#fff;border-radius:0;color:var(--nero);transition:border-color .2s,box-shadow .2s}
.fm input:focus,.fm select:focus{outline:0;border-color:var(--burg);box-shadow:0 0 0 3px rgba(94,22,36,.12)}
.fm .full{grid-column:1/-1}
.fm .ck{flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;letter-spacing:0;line-height:1.4}
.fm .ck span{flex:1}.fm .ck input{margin-top:3px;accent-color:var(--burg);width:18px;height:18px;flex:none}
.fm .btn{justify-content:center}
.fm .pic{font-size:13px;color:var(--grigio);line-height:1.45}
.hp{position:absolute;left:-9999px}
.ok{display:none;background:var(--carta);padding:24px;border-left:3px solid var(--burg)}
.inviato .fm{display:none}.inviato .ok{display:block;animation:entra .5s var(--ease)}
@keyframes entra{from{opacity:0;transform:translateY(10px)}}
@media(max-width:860px){.porte{grid-template-columns:1fr;gap:28px}form.fm{grid-template-columns:minmax(0,1fr)}}

/* libri */
.libri{display:grid;grid-template-columns:auto 1fr auto;gap:48px;align-items:center}
.vols{display:flex;gap:14px;align-items:flex-end}.vols .cop{width:120px;height:auto;box-shadow:8px 10px 0 var(--burg-d);transition:transform .4s var(--ease)}.libri:hover .cop{transform:translateY(-6px) rotate(-3deg)}
.vol-b{width:64px;height:96px;background:var(--burg);color:#fff;font-size:22px;display:grid;place-items:center;box-shadow:6px 8px 0 var(--burg-d);transition:transform .4s var(--ease)}
.vol-b.pross{background:var(--grigio-c);box-shadow:6px 8px 0 #a9a6a3;color:var(--nero)}
.libri:hover .vol-b{transform:translateY(-6px) rotate(-3deg)}.libri:hover .vol-b:nth-child(2){transition-delay:.06s}.libri:hover .vol-b:nth-child(3){transition-delay:.12s}
@media(max-width:860px){.libri{grid-template-columns:1fr;gap:24px}}

/* footer */
.ft{background:var(--nero);color:#bdb6b3;font-size:15px;padding:64px 0 120px}
.ft .wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}
.ft img{width:220px;margin-bottom:18px}
.ft a{text-decoration:none}.ft a:hover{color:#fff}
.ft ul{list-style:none;display:grid;gap:8px}
.ft .leg{grid-column:1/-1;border-top:1px solid #3a3536;padding-top:22px;font-size:13px;color:#8c8581}
@media(max-width:860px){.ft .wrap{grid-template-columns:1fr}}

/* finestra */
.fin{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(35,31,32,.55);opacity:0;pointer-events:none;transition:opacity .35s}
.fin.aperta{opacity:1;pointer-events:auto}
.fin .box{background:#fff;overflow-x:hidden;max-width:560px;width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:40px clamp(20px,6vw,36px) 30px;position:relative;transform:translateY(30px) scale(.97);transition:transform .45s var(--ease);border-top:3px solid var(--burg)}
.fin.aperta .box{transform:none}
.fin .x{position:absolute;right:10px;top:10px;width:44px;height:44px;background:none;border:0;font-size:26px;cursor:pointer;color:var(--antr)}
.fin h3{font-size:30px;margin-bottom:8px}
.fin .alt{display:flex;justify-content:space-between;gap:16px;margin-top:18px;font-size:14px}
.fin .alt button{background:none;border:0;font:inherit;color:var(--grigio);cursor:pointer;text-decoration:underline}

/* barra smartphone */
.barra{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--burg);color:#fff;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .45s var(--ease)}
.barra.vis{transform:none}
.barra .t{font-size:14px;line-height:1.25}.barra .t small{display:block;opacity:.75;font-size:12px}
.barra .btn{padding:12px 16px;font-size:12px}
@media(max-width:760px){.barra{display:flex}}

/* pagine interne */
.int-hero{padding:clamp(56px,8vw,110px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}
.int-hero .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}
@media(max-width:860px){.int-hero .wrap{grid-template-columns:1fr}}
.dati{background:#fff;border:1px solid #e6e2de;padding:30px}
.dati dl{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;font-size:16px}
.dati dt{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--burg);padding-top:3px}
.dati .prezzo{font-size:44px;color:var(--burg);margin:18px 0 18px;line-height:1}
.dati .prezzo small{font-size:15px;color:var(--grigio);display:block;margin-top:6px}

.moduli{counter-reset:m;margin-top:44px;border-top:1px solid var(--grigio-c)}
.mod{border-bottom:1px solid var(--grigio-c)}
.mod button{width:100%;display:grid;grid-template-columns:64px 1fr 30px;align-items:center;text-align:left;background:none;border:0;font:inherit;font-size:clamp(19px,2vw,24px);color:var(--nero);padding:24px 0;cursor:pointer}
.mod button .k{font-size:14px;letter-spacing:.14em;color:var(--burg)}
.mod button .pi{width:22px;height:22px;position:relative}
.mod button .pi::before,.mod button .pi::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--burg);transition:transform .35s}
.mod button .pi::after{transform:rotate(90deg)}
.mod.aperto .pi::after{transform:rotate(0)}
.mod .c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
.mod.aperto .c{grid-template-rows:1fr}
.mod .c>div{overflow:hidden;padding-left:64px}
.mod .c p{padding-bottom:24px;max-width:60ch}

.passi{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;position:relative}
.passi::before{content:"";position:absolute;top:27px;left:28px;right:28px;height:1px;background:var(--grigio-c)}
.passi::after{content:"";position:absolute;top:27px;left:28px;height:1px;background:var(--burg);width:calc(100% - 56px);}.js .passi::after{width:0;transition:width 2.2s var(--ease) .3s}
.passi.in::after{width:calc(100% - 56px)}
.passo{position:relative}
.passo .c{width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--burg);color:var(--burg);display:grid;place-items:center;font-size:20px;margin-bottom:22px;position:relative;z-index:2;transition:background .4s,color .4s}
.passi.in .passo .c{background:var(--burg);color:#fff}
.passi.in .passo:nth-child(2) .c{transition-delay:.7s}.passi.in .passo:nth-child(3) .c{transition-delay:1.3s}.passi.in .passo:nth-child(4) .c{transition-delay:1.9s}
.passo h3{font-size:20px;margin-bottom:8px}
@media(max-width:860px){.passi{grid-template-columns:1fr}.passi::before,.passi::after{display:none}}

.lista{list-style:none;display:grid;gap:12px}
.lista li{padding-left:30px;position:relative}
.lista li::before{content:"";position:absolute;left:0;top:.62em;width:16px;height:1px;background:var(--burg)}
.due{display:grid;grid-template-columns:1fr 1fr;gap:56px}
@media(max-width:860px){.due{grid-template-columns:1fr;gap:32px}}

.faq details{border-bottom:1px solid var(--grigio-c);padding:20px 0}
.faq summary{cursor:pointer;font-size:19px;color:var(--nero);list-style:none;display:flex;justify-content:space-between;gap:20px}
.faq summary::after{content:"+";color:var(--burg);font-size:24px;line-height:1;transition:transform .3s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq details p{margin-top:12px;max-width:68ch}

/* chi siamo */
.about-hero{padding:clamp(48px,7vw,96px) 0 0;position:relative;overflow:hidden}
.about-hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end}
.about-hero h1{font-size:clamp(44px,7vw,92px)}
.about-hero .sub{font-size:20px;color:var(--burg);margin:14px 0 28px}
.about-hero .ritratto{position:relative;justify-self:center;width:min(440px,100%)}
.about-hero .ritratto img{position:relative;z-index:2;width:auto;max-height:min(66vh,600px);margin:0 auto}
.about-hero .ritratto .alloro-bg{width:118%;transform:translate(-50%,-52%)}
@media(max-width:860px){.about-hero .wrap{grid-template-columns:1fr}.about-hero .ritratto{width:min(320px,86%)}}
.timeline{position:relative;margin-top:48px;padding-left:40px}
.timeline::before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:1px;background:var(--grigio-c)}
.timeline .bar{position:absolute;left:8px;top:6px;width:1px;background:var(--burg);height:calc(100% - 12px)}.js .timeline .bar{height:0;transition:height 2.4s var(--ease)}
.timeline.in .bar{height:calc(100% - 12px)}
.tl{position:relative;padding-bottom:36px}
.tl::before{content:"";position:absolute;left:-37px;top:6px;width:11px;height:11px;border-radius:50%;background:#fff;border:1px solid var(--burg)}
.tl h3{margin-bottom:6px}
.citazione{font-size:clamp(28px,4vw,48px);color:#fff;line-height:1.15;max-width:22ch}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .js .rv,.js .parole span{opacity:1;transform:none}
  .js .alloro-bg path{fill:rgba(193,191,189,.38);stroke:transparent}
  .js .scuro .alloro-bg path{fill:rgba(244,242,239,.12)}
  .js .stelle svg{opacity:1;transform:none}
  .anello circle{stroke-dashoffset:0}
  .js .passi::after{width:calc(100% - 56px)}.passi .passo .c{background:var(--burg);color:#fff}
  .js .timeline .bar{height:calc(100% - 12px)}
}

/* ===== aggiunte sito completo (9/10/2026) ===== */
.salta{position:absolute;left:-9999px;top:0;z-index:100;background:var(--burg);color:#fff;padding:10px 16px}
.salta:focus{left:12px;top:12px}
:focus-visible{outline:2px solid var(--oro);outline-offset:3px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.lng a{color:inherit}
.nav a.on{color:var(--burg)}
.briciole{font-size:14px;color:var(--grigio);margin-bottom:14px}.briciole a{color:var(--burg)}
.int-hero .wrap.uno{grid-template-columns:1fr;max-width:900px}
.err{margin-top:14px;color:#9b1c1c;background:#fdf1f1;border-left:3px solid #9b1c1c;padding:12px 16px;font-size:15px}
.fm textarea{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--grigio-c);background:#fff;color:var(--nero);border-radius:0;resize:vertical}
.fm textarea:focus{outline:none;border-color:var(--burg);box-shadow:0 0 0 3px rgba(94,22,36,.12)}
.fm button[disabled]{opacity:.6;cursor:wait}
.ok:focus{outline:none}
.st b{color:var(--burg);font-weight:400}
.fascia-foto{position:relative;height:clamp(240px,42vw,520px);overflow:hidden;margin:0}
.fascia-foto img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover}
.fascia-foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(35,31,32,0) 55%,rgba(35,31,32,.35))}
.foto-tonda{margin:0;justify-self:center;width:min(440px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 10px var(--carta),0 0 0 11px var(--grigio-c)}
.foto-tonda img{width:100%;height:100%;object-fit:cover}
@media(max-width:860px){.foto-tonda{width:min(300px,78%);order:-1}}
.vols .cop.c2,.vols .cop.c3{width:96px}
.pila{position:relative;justify-self:center;width:min(300px,70%);aspect-ratio:5/8}
.pila img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;box-shadow:12px 14px 0 var(--burg-d);transition:transform .8s var(--ease)}
.pila img:nth-child(1){transform:translate(34%,-7%) rotate(9deg)}
.pila img:nth-child(2){transform:translate(17%,-3%) rotate(4.5deg)}
.pila:hover img:nth-child(1){transform:translate(40%,-8%) rotate(12deg)}.pila:hover img:nth-child(2){transform:translate(20%,-4%) rotate(6deg)}
@media(max-width:860px){.pila{order:-1;width:min(220px,60%);margin-bottom:24px}}
.libro{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,5vw,64px);align-items:center}
.libro>img{width:clamp(150px,22vw,240px);height:auto;box-shadow:10px 12px 0 var(--burg-d)}
.libro.piccolo{gap:28px}.libro.piccolo>img{width:clamp(110px,14vw,170px);box-shadow:8px 10px 0 var(--grigio-c)}
.libro .azioni{display:flex;gap:14px;flex-wrap:wrap}
@media(max-width:600px){.libro{grid-template-columns:1fr}.libro>img{width:180px}}
.tabella{overflow-x:auto;border:1px solid var(--grigio-c)}
.tabella table{border-collapse:collapse;width:100%;min-width:680px}
.tabella th,.tabella td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--grigio-c)}
.tabella thead th{background:var(--burg);color:#fff;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:14px}
.tabella tbody th{color:var(--grigio);font-weight:400;font-size:14px;letter-spacing:.06em;text-transform:uppercase;width:16%}
.tabella tr:last-child td{border-bottom:0}
.tabella .btn{white-space:nowrap}
.oro{color:var(--oro)}
.recapiti{margin-top:34px;display:grid;grid-template-columns:auto 1fr;gap:12px 24px}
.recapiti dt{color:var(--grigio);font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding-top:3px}
@media(max-width:600px){.recapiti{grid-template-columns:1fr;gap:4px}.recapiti dd{margin-bottom:12px}}
.esito{margin-top:22px;padding:20px 22px;display:none}
.esito.ok-v{display:block;background:var(--carta);border-left:3px solid var(--burg)}
.esito.ko-v{display:block;background:#fdf6ec;border-left:3px solid var(--oro)}
.legal{max-width:860px}
.legal h2{font-size:clamp(21px,2.2vw,26px);margin:44px 0 14px;color:var(--nero)}
.legal p,.legal li{font-size:16px;line-height:1.7}
.legal p+p{margin-top:12px}
.legal ul{margin:10px 0 10px 22px}.legal li{margin:6px 0}
.legal a{color:var(--burg);text-decoration:underline}
.legal strong{color:var(--nero);font-weight:400}
.legal .tbl-wrap{overflow-x:auto;margin:16px 0;border:1px solid var(--grigio-c)}
.legal table{border-collapse:collapse;width:100%;min-width:660px;font-size:14.5px}
.legal th,.legal td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--grigio-c);line-height:1.55}
.legal th{background:var(--carta);color:var(--nero);font-weight:400}
.legal tr:last-child td{border-bottom:0}
.hero .azioni,.int-hero .azioni,p.azioni{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
