@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:block}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:0}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}#hslaValue,#rgbValue{float:right}.container{overflow:auto}#showPicker{float:left}.colorPicker{width:140px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:240px;flex-basis:240px;height:240px;margin:0 auto 1em;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:73.75em){.colorPicker{width:auto;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100px;flex-basis:100px;height:100px;margin:0 auto}}.colorPicker .extras{margin:.5em}.colorPicker .extras .currentColorContainer{overflow:hidden}.colorPicker .extras .currentColor{width:65px;height:30px;border:1px solid #bbb;border-radius:.3em}.colorPicker .extras .colorFields{margin-top:.5em;margin-bottom:.5em}.colorPicker .extras .colorFields input{width:40px;margin-left:.5em}.colorPicker .extras .color{text-align:right}.colorPicker .extras .hex input{width:60px}.colorPicker .oned{margin-left:.5em;box-shadow:0 0 0 2px #2f2b29,0 0 10px rgba(47,43,41,.9);border-radius:.2em;overflow:hidden;position:relative;z-index:1}.colorPicker .oned .pointer{position:relative;z-index:2}.colorPicker .oned .pointer .shape{position:absolute;margin-top:-4px;height:5px;border:1px solid #00316f}.colorPicker .oned .bg{background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 66%,#f0f 83%,red)}.colorPicker .twod{box-shadow:0 0 0 2px #2f2b29,0 0 10px rgba(47,43,41,.9);border-radius:.2em;overflow:hidden;position:relative;z-index:1}.colorPicker .twod .bg{position:absolute}.colorPicker .twod .bg1{z-index:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0))}.colorPicker .twod .bg2{z-index:1;background:linear-gradient(transparent,#000)}.colorPicker .twod .pointer{width:8px;position:relative;z-index:2}.colorPicker .twod .pointer .shape{position:absolute}.colorPicker .twod .pointer .shape1{width:10px;height:10px;transform:translate(-50%,-50%);border:2px solid #000;border-radius:5px}.colorPicker .twod .pointer .shape2{transform:translate(-50%,-50%);width:8px;height:8px;border:2px solid #fff;border-radius:4px}.colorPicker .twod,.colorPicker .twod .bg{width:120px;height:240px}@media screen and (min-width:73.75em){.colorPicker .twod,.colorPicker .twod .bg{height:100px}}.colorPicker .oned,.colorPicker .oned .bg{height:240px}@media screen and (min-width:73.75em){.colorPicker .oned,.colorPicker .oned .bg{height:100px}}.colorPicker .oned,.colorPicker .oned .bg,.colorPicker .oned .pointer .shape{width:20px}#hslPicker .twod .bg1{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 66%,#f0f 83%,red)}#hslPicker .twod .bg2{background:linear-gradient(transparent,#7f7f7f)}#hslPicker .oned .bg{z-index:1;background:linear-gradient(180deg,#fff 0,transparent 50%,#000)}#hslPicker .extras{width:100px}#hslPicker .oned.alpha{margin:0}#hslPicker .oned.alpha .bg{background:linear-gradient(180deg,#fff 0,#000)}.href_text{font-weight:700;color:#fff}#div_texto{color:#fff;background-color:#e77114;margin:0 auto;padding:.5em}.texto_cookie{font:.75em/120% Arial,Helvetica,sans-serif;margin:0;color:#fff}.nocookie{display:none;width:100%;position:fixed;left:0;bottom:0;z-index:100}.nocookie.is-active{display:block}@media (min-width:950px){#div_texto{padding:1em}.texto_cookie{font-size:.875em;line-height:160%;color:#fff}.nocookie{width:950px;margin-left:-475px;left:50%}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:focus,:hover{box-sizing:border-box}body,html{width:100%;height:100%;position:relative;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:-ms-flexbox;display:flex}body.is-tostarica-dibujo{background:url(../images/pages/header-section-tostarica-dibujo.jpg) no-repeat 0 186px;background-size:100% auto}@media screen and (min-width:48em){body.is-tostarica-dibujo{background:url(../images/pages/header-section-tostarica-dibujo.jpg) no-repeat 50% 94px,url(../images/pages/header-section-tostarica-dibujo-mosaic.jpg) repeat-x 0 94px;background-size:1300px auto,auto}}@media screen and (min-width:73.75em){body.is-tostarica-dibujo{background-position:50% 184px,0 184px}}ol{list-style-position:outside;margin:0;padding:0 0 0 1.2em}p{width:100%}li,p{font:400 .8125em/1.5 Comfortaa,Helvetica,sans-serif;margin:.5em auto;color:#22687f}@media screen and (min-width:48em){li,p{font-size:.875em}}@media screen and (min-width:73.75em){li,p{font-size:1.125em}}li a,p a{color:#009cde}li strong,p strong{font-weight:700;font-size:1.1em}li img,p img{max-width:100%;height:auto}.is-centered{text-align:center;-ms-flex-pack:center;justify-content:center}.is-bordered{border-radius:1em}.cookies-form li,.cookies-form p{font-size:1em;margin:0}@font-face{font-family:Amatic SC;font-weight:700;font-style:normal;src:url(../fonts/Amatic-SC-700.woff2) format("woff2"),url(../fonts/Amatic-SC-700.woff) format("woff")}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;src:url(../fonts/indie-flower-v8-latin-regular.woff2) format("woff2"),url(../fonts/indie-flower-v8-latin-regular.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/comfortaa-v9-latin-300.woff2) format("woff2"),url(../fonts/comfortaa-v9-latin-300.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/comfortaa-v9-latin-regular.woff2) format("woff2"),url(../fonts/comfortaa-v9-latin-regular.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/comfortaa-v9-latin-700.woff2) format("woff2"),url(../fonts/comfortaa-v9-latin-700.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(../fonts/roboto-condensed-v13-latin-300.woff2) format("woff2"),url(../fonts/roboto-condensed-v13-latin-300.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(../fonts/roboto-condensed-v13-latin-regular.woff2) format("woff2"),url(../fonts/roboto-condensed-v13-latin-regular.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(../fonts/roboto-condensed-v13-latin-700.woff2) format("woff2"),url(../fonts/roboto-condensed-v13-latin-700.woff) format("woff")}@font-face{font-family:Ciutadella Rounded;src:url(../fonts/CiutadellaRounded-Bold.woff2) format("woff2"),url(../fonts/CiutadellaRounded-Bold.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Handlee;src:url(../fonts/handlee-regular-webfont.woff2) format("woff2"),url(../fonts/handlee-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}.font-helper{font-size:1px;position:absolute;left:-9999px;z-index:1}.font-helper--loveya{font-family:Indie Flower}.row{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-direction:row;flex-direction:row}.col,.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.col{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0 .3125em}@media screen and (min-width:48em){.col{padding:0 .9375em}}.col.alpha-3{margin-left:25%}@media screen and (min-width:48em){.col--1{width:8.33%}}@media screen and (min-width:48em){.col--2{width:16.66%}}@media screen and (min-width:48em){.col--3{width:25%}}@media screen and (min-width:48em){.col--4{width:33.33%}}@media screen and (min-width:48em){.col--5{width:41.66%}}@media screen and (min-width:48em){.col--6{width:50%}}@media screen and (min-width:48em){.col--7{width:58.33%}}@media screen and (min-width:48em){.col--8{width:66.66%}}@media screen and (min-width:48em){.col--9{width:75%}}@media screen and (min-width:48em){.col--10{width:83.33%}}@media screen and (min-width:48em){.col--11{width:91.66%}}@media screen and (min-width:48em){.col--12{width:100%}}.app{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:102px}.app.no-overflow{overflow:hidden}@media screen and (max-width:26.5625em){.app.no-brandbar{padding-top:56px}.app.no-brandbar .header{top:0}}@media screen and (min-width:73.75em){.app{padding-top:152px}}.app__shadow{display:none;width:100%;height:100%;background:rgba(4,4,4,.8);opacity:0;position:fixed;left:0;top:0;z-index:22}.app__shadow.is-active{display:block}.limbo{display:none}.logo{text-indent:-9999px;display:block}.logo--main{background:url(../images/logo-tostarica.png) no-repeat 50% 50%;background-size:100% auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logo--main{background-image:url(../images/logo-tostarica@2x.png)}}.logo--main h1{height:100%;margin:0}.logo--adamfoods{background:url(../images/logo-adamfoods.png) no-repeat 50% 50%;background-size:70% auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logo--adamfoods{background-image:url(../images/logo-adamfoods@2x.png)}}@media screen and (min-width:48em){.logo--adamfoods{background-size:75px 30px}}.brandbar{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;background:#fff;transition:all .3s ease-in-out;overflow:hidden;position:fixed;left:0;top:0;z-index:3}.is-offline .brandbar{background:#3c3c3c}.brandbar__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:1140px;height:40px;margin:0 auto}@media screen and (min-width:48em){.brandbar__content{-ms-flex-direction:row;flex-direction:row}}.brandbar .content__flags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.brandbar .content__flags .flag{margin-right:.5em}.brandbar .content__social{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.brandbar .social-link{margin:0 .3em}.brandbar .logo--adamfoods{width:90px;height:100%;box-shadow:0 0 10px rgba(33,33,33,.5)}@media screen and (min-width:48em){.brandbar .logo--adamfoods{width:120px;margin-left:.6em}}.header{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;background:url(../images/header-motives.png),linear-gradient(90deg,#e76f13,#f7c753);background-repeat:no-repeat;background-position:100% 50%,0 0;background-size:cover,cover;box-shadow:0 5px 10px rgba(33,33,33,.3);position:fixed;left:0;top:40px;z-index:3;transition:top .5s ease-in-out}@media screen and (min-width:26.5625em){.header{transition:none}}@media screen and (min-width:48em){.header{box-shadow:none;background-size:2592px 155px,cover;background-position:50% 50%,0 0}}@media screen and (min-width:48em){.header.is-scrolled:after{display:-ms-flexbox;display:flex}}.header:after{display:none;content:"";width:24.25em;height:1.6875em;background:#fff;box-shadow:0 6px 10px rgba(33,33,33,.3);border-radius:0 0 .7em .7em;transform:translate(-50%,100%) translate(7px);position:absolute;left:50%;bottom:0;z-index:1}.is-home .header:after{background:url(../images/menu-paper-border.jpg) no-repeat 50% 50%}.is-galeria .header:after{background:#ebe4d9}@media screen and (min-width:73.75em){.header:after{width:35.0625em;height:2.5em;border-radius:0 0 1em 1em;transform:translate(-50%,100%) translate(8px)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header{background-image:url(../images/header-motives@2x.png),linear-gradient(90deg,#e76f13,#f7c753)}}.header__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:1140px;padding:.5em .2em 0;margin:0 auto;position:relative}@media screen and (min-width:48em){.header__content{padding:.5em 0 0}}@media screen and (min-width:73.75em){.header__content{padding:1em 0 0}}.header__nav{display:none;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}@media screen and (min-width:48em){.header__nav{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;transform:translateY(-50%);position:absolute;right:.5em;top:50%;z-index:2}}@media screen and (min-width:73.75em){.header__nav{margin:0 0 .8em}}.header__nav .button--cmt{font-size:.6em;margin:0 0 .5em;z-index:1}@media screen and (min-width:62em){.header__nav .button--cmt{font-size:.7em}}@media screen and (min-width:73.75em){.header__nav .button--cmt{font-size:1em}}.header__profile{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:48em){.header__profile{font-size:.7em}}@media screen and (min-width:73.75em){.header__profile{font-size:1em}}.header__profile.is-logged{width:100%}.header__profile.is-logged .button--access{display:none}.header__profile.is-logged .profile__user{display:-ms-flexbox;display:flex}.header__profile .profile__user{display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:100%;max-width:138px;position:relative;z-index:2}@media screen and (min-width:73.75em){.header__profile .profile__user{max-width:200px}}.header__profile .profile__user .user__image{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:2.625em;height:2.625em;overflow:hidden;position:absolute;left:.7em;z-index:2}.header__profile .profile__user .user__image--cat .user__avatar{background-image:url(../images/avatars/cat.png)}.header__profile .profile__user .user__image--dog .user__avatar{background-image:url(../images/avatars/dog.png)}.header__profile .profile__user .user__image--elephant .user__avatar{background-image:url(../images/avatars/elephant.png)}.header__profile .profile__user .user__image--fox .user__avatar{background-image:url(../images/avatars/fox.png)}.header__profile .profile__user .user__image--giraffe .user__avatar{background-image:url(../images/avatars/giraffe.png)}.header__profile .profile__user .user__image--lion .user__avatar{background-image:url(../images/avatars/lion.png)}.header__profile .profile__user .user__image--mom .user__avatar{background-image:url(../images/avatars/mom.png)}.header__profile .profile__user .user__image--monkey .user__avatar{background-image:url(../images/avatars/monkey.png)}.header__profile .profile__user .user__image--panda .user__avatar{background-image:url(../images/avatars/panda.png)}.header__profile .profile__user .user__image--penguin .user__avatar{background-image:url(../images/avatars/penguin.png)}.header__profile .profile__user .user__image--sheep .user__avatar{background-image:url(../images/avatars/sheep.png)}.header__profile .profile__user .user__avatar{width:100%;height:100%}.header__profile .profile__user .button--profile{width:100%}.header__profile .profile__user .profile__menu{display:none;width:100%;padding:1.5em .5em .5em 3.75em;background:rgba(189,0,168,.9);border-radius:0 0 1em 1em;transform:translateY(100%);position:absolute;left:0;bottom:1em;z-index:1}.header__profile .profile__user .profile__menu.is-active{display:block}.header__profile .profile__user .profile__menu .menu__item{font:400 .6875em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-align:left;width:100%;background:none;margin:.5em 0}.header .logo--main{width:100px;height:45px}@media screen and (min-width:48em){.header .logo--main{width:180px;height:83px;transform:translateY(-50%) translateY(6%);position:absolute;left:0;top:50%}}@media screen and (min-width:73.75em){.header .logo--main{width:263px;height:123px}}.header .menu--main{display:none;margin:auto;transition:opacity .3s ease-in-out}@media screen and (min-width:48em){.header .menu--main{display:-ms-flexbox;display:flex}.is-offline .header .menu--main{opacity:0}}@media screen and (min-width:73.75em){.header .menu--main{margin:auto auto .4em}}.header .button--ham{transform:translateY(-50%);position:absolute;right:.5em;top:50%;z-index:2}@media screen and (min-width:48em){.header .button--ham{display:none}}.menu{display:-ms-flexbox;display:flex;pointer-events:relative;z-index:2}.menu--main{position:relative}.menu--main,.menu--main .menu__item{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.menu--main .menu__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:122px;height:62px;padding:0 0 .7em;margin:0 .3em;box-shadow:0 0 10px rgba(33,33,33,.5),0 0 3px rgba(33,33,33,.3);border-radius:.7em .7em 0 0;will-change:background}@media screen and (min-width:73.75em){.menu--main .menu__item{width:180px;height:90px;border-radius:1em 1em 0 0;padding:0 0 1em}}.menu--main .menu__item:first-of-type{margin-left:0}.menu--main .menu__item:last-of-type{margin-right:0}.menu--main .menu__item:after{content:"";width:100%;height:36px;background:url(../images/menu-spiral.png) no-repeat 50% 0;background-size:contain;position:absolute;bottom:-1.36em;left:0;z-index:2}@media screen and (min-width:73.75em){.menu--main .menu__item:after{height:54px;bottom:-2em}}.menu--main .menu__item .button__text{font:normal .875em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase}@media screen and (min-width:73.75em){.menu--main .menu__item .button__text{font-size:1.3125em}}.menu--main .menu__item--dibujar{padding-right:.7em;background:#ff5b35;background:radial-gradient(at 10% 10%,#ff9f89 0,#ff5b35 50%)}.menu--main .menu__item--dibujar .button__ico{width:17px;height:25px;margin-right:.5em;background:url(../images/ico-header-menu-draw.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__item--dibujar .button__ico{background-image:url(../images/ico-header-menu-draw@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__item--dibujar .button__ico{width:26px;height:37px}}.menu--main .menu__item--galletas{background:#9ad300;background:radial-gradient(at 10% 10%,#c2e465 0,#9ad300 50%)}.menu--main .menu__item--galletas .button__ico{width:17px;height:25px;margin-right:.3em;background:url(../images/ico-header-menu-cookies.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__item--galletas .button__ico{background-image:url(../images/ico-header-menu-cookies@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__item--galletas .button__ico{width:25px;height:37px}}.menu--main .menu__item--imaginacion{background:#ff5b35;background:radial-gradient(at 10% 10%,#5fdcd6 0,#00c8bd 50%)}.menu--main .menu__item--imaginacion .button__ico{width:21px;height:26px;margin-right:.3em;background:url(../images/ico-header-menu-imagination.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__item--imaginacion .button__ico{background-image:url(../images/ico-header-menu-imagination@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__item--imaginacion .button__ico{width:31px;height:39px}}.menu--main .menu__tab{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:7.8125em;padding:.7em 0;background:#fff;box-shadow:0 0 10px rgba(33,33,33,.5);border-radius:0 0 .7em .7em;transform:translate(-50%);transform-origin:50% 0;position:absolute;left:50%;top:4.3em;z-index:1}@media screen and (min-width:73.75em){.menu--main .menu__tab{height:10.625em;padding:1em 0;border-radius:0 0 1em 1em;top:6em}}.menu--main .menu__tab.is-active{display:-ms-flexbox;display:flex}.menu--main .menu__tab .tab__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 .3em;position:relative;z-index:1}@media screen and (min-width:73.75em){.menu--main .menu__tab .tab__item{padding:0 0 .5em}}.menu--main .menu__tab .tab__item:focus .item__link,.menu--main .menu__tab .tab__item:hover .item__link{transform:scale(.9);opacity:.6}.menu--main .menu__tab .tab__item:after{content:"";height:90%;width:1px;border-right:1px solid #898989;position:absolute;top:0;right:0;z-index:1}.menu--main .menu__tab .tab__item:last-of-type:after{display:none}.menu--main .menu__tab .item__link{transition:all .3s ease-in-out;position:relative}.menu--main .menu__tab .item__ico{margin:0 auto .5em}.menu--main .menu__tab .item__text{margin:0}.menu--main .menu__tab a{text-decoration:none}.menu--main .menu__tab .item__text{font:normal .75em/1 Indie Flower,Brush Script MT,cursive;text-align:center}@media screen and (min-width:73.75em){.menu--main .menu__tab .item__text{font-size:1em}}.menu--main .menu__tab .item__text strong{display:block;font:normal 1.5625em/1 Poetsen One,Helvetica,Arial,sans-serif;text-transform:uppercase}.menu--main .menu__tab--dibujar{width:28.8125em;border-top:1.25em solid #ff5b35}@media screen and (min-width:73.75em){.menu--main .menu__tab--dibujar{width:42.375em;border-width:1.875em}}.menu--main .menu__tab--dibujar .tab__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%}.menu--main .menu__tab--dibujar .tab__item--draw .item__ico{width:34px;height:32px;background:url(../images/ico-menu-draw.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--dibujar .tab__item--draw .item__ico{background-image:url(../images/ico-menu-draw@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--dibujar .tab__item--draw .item__ico{width:50px;height:48px}}.menu--main .menu__tab--dibujar .tab__item--album .item__ico{width:68px;height:28px;background:url(../images/ico-menu-album.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--dibujar .tab__item--album .item__ico{background-image:url(../images/ico-menu-album@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--dibujar .tab__item--album .item__ico{width:100px;height:42px}}.menu--main .menu__tab--dibujar .tab__item--contests .item__ico{width:32px;height:42px;background:url(../images/ico-menu-contests.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--dibujar .tab__item--contests .item__ico{background-image:url(../images/ico-menu-contests@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--dibujar .tab__item--contests .item__ico{width:48px;height:62px}}.menu--main .menu__tab--dibujar .tab__item--stars .item__ico{width:51px;height:34px;background:url(../images/ico-menu-stars.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--dibujar .tab__item--stars .item__ico{background-image:url(../images/ico-menu-stars@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--dibujar .tab__item--stars .item__ico{width:76px;height:50px}}.menu--main .menu__tab--dibujar .tab__item--help .item__ico{width:22px;height:35px;background:url(../images/ico-menu-help.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--dibujar .tab__item--help .item__ico{background-image:url(../images/ico-menu-help@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--dibujar .tab__item--help .item__ico{width:33px;height:52px}}.menu--main .menu__tab--dibujar .item__text{color:#9a2a10}.menu--main .menu__tab--dibujar .item__text strong{color:#ff5b35}.menu--main .menu__tab--galletas{border-top:1.25em solid #9ad300}@media screen and (min-width:73.75em){.menu--main .menu__tab--galletas{border-width:1.875em}}.menu--main .menu__tab--galletas .tab__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%}.menu--main .menu__tab--galletas .tab__item--cookies .item__ico{width:40px;height:38px;background:url(../images/ico-menu-cookies.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--galletas .tab__item--cookies .item__ico{background-image:url(../images/ico-menu-cookies@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--galletas .tab__item--cookies .item__ico{width:60px;height:56px}}.menu--main .menu__tab--galletas .tab__item--uniques .item__ico{width:28px;height:29px;background:url(../images/ico-menu-star.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--galletas .tab__item--uniques .item__ico{background-image:url(../images/ico-menu-star@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--galletas .tab__item--uniques .item__ico{width:42px;height:44px}}.menu--main .menu__tab--galletas .tab__item--spots .item__ico{width:51px;height:32px;background:url(../images/ico-menu-remote.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--galletas .tab__item--spots .item__ico{background-image:url(../images/ico-menu-remote@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--galletas .tab__item--spots .item__ico{width:75px;height:47px}}.menu--main .menu__tab--galletas .item__text{color:#445a09}.menu--main .menu__tab--galletas .item__text strong{color:#9ad300}.menu--main .menu__tab--imaginacion{width:28.8125em;border-top:1.25em solid #00c8bd}@media screen and (min-width:73.75em){.menu--main .menu__tab--imaginacion{width:42.375em;border-width:1.875em}}.menu--main .menu__tab--imaginacion .tab__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%}.menu--main .menu__tab--imaginacion .tab__item--tostarica-draw .item__ico{width:37px;height:39px;background:url(../images/ico-menu-tostarica-draw.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--imaginacion .tab__item--tostarica-draw .item__ico{background-image:url(../images/ico-menu-tostarica-draw@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--imaginacion .tab__item--tostarica-draw .item__ico{width:55px;height:58px}}.menu--main .menu__tab--imaginacion .tab__item--stories .item__ico{width:36px;height:22px;background:url(../images/ico-menu-stories.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--imaginacion .tab__item--stories .item__ico{background-image:url(../images/ico-menu-stories@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--imaginacion .tab__item--stories .item__ico{width:54px;height:46px}}.menu--main .menu__tab--imaginacion .tab__item--solidary .item__ico{width:57px;height:33px;background:url(../images/ico-menu-imagine-pen.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--imaginacion .tab__item--solidary .item__ico{background-image:url(../images/ico-menu-imagine-pen@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--imaginacion .tab__item--solidary .item__ico{width:85px;height:49px}}.menu--main .menu__tab--imaginacion .tab__item--news .item__ico{width:37px;height:35px;background:url(../images/ico-menu-search.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.menu--main .menu__tab--imaginacion .tab__item--news .item__ico{background-image:url(../images/ico-menu-search@2x.png)}}@media screen and (min-width:73.75em){.menu--main .menu__tab--imaginacion .tab__item--news .item__ico{width:55px;height:52px}}.menu--main .menu__tab--imaginacion .item__text{color:#006660}.menu--main .menu__tab--imaginacion .item__text strong{color:#00c8bd}.sidebar--main{width:19.375em;height:100%;padding:6.25em 0 .875em;overflow:auto;background:#fff;box-shadow:-1px 0 10px rgba(33,33,33,.3);transition:all .5s ease-in-out;transform:translate(110%);position:fixed;right:0;top:0;z-index:10}.sidebar--main.is-active{transform:translate(0)}.sidebar--main .button--close{position:absolute;right:1em;top:1em;z-index:2}.sidebar--main .sidebar__profile{position:absolute;left:1em;top:1.4em;z-index:1}.sidebar--main .sidebar__profile.is-logged .button--access{display:none}.sidebar--main .sidebar__profile.is-logged .profile__user{display:-ms-flexbox;display:flex}.sidebar--main .sidebar__category{padding:0 .75em;margin:0 auto 1.2em;border-left:8px solid #fff;border-right:8px solid #fff}.sidebar--main .sidebar__category--dibujar{border-color:#fd6568}.sidebar--main .sidebar__category--dibujar .category__title{color:#fd6568}.sidebar--main .sidebar__category--galletas{border-color:#9ad300}.sidebar--main .sidebar__category--galletas .category__title{color:#9ad300}.sidebar--main .sidebar__category--imaginacion{border-color:#00c8bd}.sidebar--main .sidebar__category--imaginacion .category__title{color:#00c8bd}.sidebar--main .category__title{font:normal 1.25em/1.2 Poetsen One,Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 .3em}.sidebar--main .category__item{font:normal 1em/1.2 Indie Flower,Brush Script MT,cursive;color:#992915;text-decoration:none;display:block;padding:.3em 0;margin:.2em auto;border-bottom:1px solid #dadada}.sidebar--main .category__item:first-of-type{border-top:1px solid #dadada}.sidebar--main .category__item:first-of-type.category__item--video{border-top:none}.sidebar--main .category__item.is-desktop{display:none}@media screen and (min-width:48em){.sidebar--main .category__item.is-desktop{display:block}}.sidebar--main .button--cmt{text-align:center;width:13.625em;margin:.5em auto 2em}.sidebar--main .sidebar__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 1.25em;margin:.5em auto 0}.sidebar--main .sidebar__footer .footer__col{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%}.sidebar--main .sidebar__footer .footer__col:last-child{-ms-flex-align:center;align-items:center}.sidebar--main .sidebar__footer .footer__title{font:700 .8125em/1 Roboto Condensed,Helvetica,Arial,sans-serif;color:#fd6568;margin:0 0 .6em}.sidebar--main .sidebar__footer ul{list-style:none;margin:0;padding:0}.sidebar--main .sidebar__footer li{margin:.2em auto;padding:.2em 0;border-bottom:1px solid #dadada}.sidebar--main .sidebar__footer li:first-of-type{border-top:1px solid #dadada}.sidebar--main .sidebar__footer a{font:400 .75em/1 Roboto Condensed,Helvetica,Arial,sans-serif;color:#898989;text-decoration:none}.sidebar--main .sidebar__footer .footer__social .social-link{font-size:1em;display:inline-block;width:2.125em;height:2.125em}.sidebar--main .profile__user{display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:12.125em;position:relative;z-index:2}@media screen and (min-width:73.75em){.sidebar--main .profile__user{max-width:200px}}.sidebar--main .profile__user .user__image{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:2.625em;height:2.625em;overflow:hidden;position:absolute;left:.7em;z-index:2}.sidebar--main .profile__user .user__image--boy-1 .user__avatar{background-image:url(../images/avatars/boy-1.png)}.sidebar--main .profile__user .user__image--boy-2 .user__avatar{background-image:url(../images/avatars/boy-2.png)}.sidebar--main .profile__user .user__image--boy-3 .user__avatar{background-image:url(../images/avatars/boy-3.png)}.sidebar--main .profile__user .user__image--girl-1 .user__avatar{background-image:url(../images/avatars/girl-1.png)}.sidebar--main .profile__user .user__image--girl-2 .user__avatar{background-image:url(../images/avatars/girl-2.png)}.sidebar--main .profile__user .user__image--girl-3 .user__avatar{background-image:url(../images/avatars/girl-3.png)}.sidebar--main .profile__user .user__avatar{width:2.25em;height:2.25em;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:6}.sidebar--main .profile__user .button--profile{width:100%}.sidebar--main .profile__user .profile__menu{display:none;width:100%;padding:1.5em .5em .5em 3.75em;background:rgba(189,0,168,.9);border-radius:0 0 1em 1em;transform:translateY(100%);position:absolute;left:0;bottom:1em;z-index:1}.sidebar--main .profile__user .profile__menu.is-active{display:block}.sidebar--main .profile__user .profile__menu .menu__item{font:400 .6875em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-align:left;width:100%;background:none;margin:.5em 0}.page{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;max-width:1140px;width:100%;padding:0 1em;margin:1em auto 2.5em;position:relative;z-index:1}@media screen and (min-width:73.75em){.page{padding:0}}.page__header{width:100%;padding:1em 0 1.5em;margin:1em 0 .5em;border-bottom:1px solid #e3e3e3}@media screen and (min-width:48em){.page__header{padding:2em 0 1.5em}}.page__title{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1em;margin:0 auto}.page__title .title__text{font:normal .9375em/1 Indie Flower,Brush Script MT,cursive;letter-spacing:.05em;text-align:center;color:#9a2a10;margin:0 .6em}@media screen and (min-width:48em){.page__title .title__text{font-size:1.4375em}}@media screen and (min-width:73.75em){.page__title .title__text{font-size:2.125em}}.page__title .title__text strong{display:block;font-family:Poetsen One,Helvetica,Arial,sans-serif;font-size:2.05em;text-transform:uppercase}.page__subtitle{font-size:.8125em;color:#22687f;letter-spacing:-.05em;text-align:center;margin:1em auto;max-width:90%}.page__subtitle.full-width{max-width:100%}.page__subtitle.is-inactive{display:none}.page__subtitle.is-secondary{font-size:.75em;font-weight:300;margin:1em auto 0}@media screen and (min-width:48em){.page__subtitle{font-size:.875em;max-width:66%}.page__subtitle.is-secondary{font-size:.8125em}}@media screen and (min-width:73.75em){.page__subtitle{font-size:1.25em}.page__subtitle.is-secondary{font-size:1.125em}}.page__subtitle strong{display:block;font-size:1.5em}.page__subtitle em{display:block;font-style:normal;font-size:1.2em;font-weight:700}.page__subtitle br{display:none}@media screen and (min-width:48em){.page__subtitle br{display:block}}.page__nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;font-size:.68em}@media screen and (min-width:73.75em){.page__nav{font-size:1em}}.footer{background:#f9f7f4;padding:2.125em .5em 0}@media screen and (min-width:48em){.footer{padding:2.125em 0 3.125em}}.footer a{color:#898989;text-decoration:none;position:relative;z-index:1}.footer a:focus:after,.footer a:hover:after{width:100%}.footer a:after{content:"";width:0;height:1px;border-top:1px solid #898989;transition:all .4s ease-in-out;position:absolute;left:0;bottom:-.2em;z-index:1}.footer__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1140px;margin:0 auto}.footer .row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1em}.footer .row--social .col{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media screen and (max-width:48em){.footer .row--social .col{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 1em}}.footer .col--draw .footer__title{color:#ff5b35}.footer .col--draw li a:focus:after,.footer .col--draw li a:hover:after{border-color:#ff5b35}.footer .col--cookies .footer__title{color:#9ad300}.footer .col--cookies li .category__item--video:focus:after,.footer .col--cookies li .category__item--video:hover:after,.footer .col--cookies li a:focus:after,.footer .col--cookies li a:hover:after{border-color:#9ad300}.footer .col--imagination .footer__title{color:#00c8bd}.footer .col--imagination li a:focus:after,.footer .col--imagination li a:hover:after{border-color:#00c8bd}.footer__logo{margin:0 auto .5em}@media screen and (min-width:48em){.footer__logo{margin:0 0 .5em}}.footer__logo a{text-decoration:none;border:0 none}.footer__logo__button{background:transparent}.footer__logo--IDAE{display:none;margin-top:1em}.footer .footer__social{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.footer .social__title{color:#c95200;margin:0 .4em}.footer .social-link{margin:0 .2em}.footer__title{font:700 1em/1 Roboto Condensed,Helvetica,Arial,sans-serif;margin:.6em 0 .7em}.footer p{font:400 .75em/1.4 Roboto Condensed,Helvetica,Arial,sans-serif;color:#898989;margin:0}.footer ul{margin:0;padding:0;list-style:none}.footer li{font:400 .875em/1 Roboto Condensed,Helvetica,Arial,sans-serif;color:#898989;margin:0 0 .8em}.footer .is-desktop{display:none}@media screen and (min-width:48em){.footer .is-desktop{display:block}}.form__title{font:700 .875em/1.2 Comfortaa,Helvetica,sans-serif;color:#24697e;text-transform:uppercase}.form [data-form-social-hide].is-hidden{display:none}.form__row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.form__col,.form__row--1{-ms-flex-direction:column;flex-direction:column}.form__col{width:49%;margin-right:2%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:49%;flex-basis:49%}.form__row--date .form__col:first-child{width:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.form__row--date .form__col:nth-child(2){width:28%;-ms-flex-preferred-size:28%;flex-basis:28%;-ms-flex-align:start;align-items:flex-start;padding-top:.7em;padding-left:.5em}.form__row--3 .form__col:first-child{width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.form__row--3 .form__col:nth-child(2){width:42%;-ms-flex-preferred-size:42%;flex-basis:42%}.form__row--3 .form__col:nth-child(3){width:24%;-ms-flex-preferred-size:24%;flex-basis:24%}.form__col:last-child{margin-right:0}.form__datewrapper{width:100%;background:#f1ede5;border-radius:1em;border:1px solid #24697e;box-shadow:none}.form__datewrapper,.form__radiowrapper .radio__col{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative}.form__radiowrapper .radio__col{-ms-flex-align:center;align-items:center;padding-left:.2em;margin:.35em auto}.form__radiowrapper .input{display:block;width:1.5em;height:1.5em;padding:0;margin:0;background:none}.form__radiowrapper label{display:inline;margin-left:.2em}.form__avatars{width:100%}.form label,.form p{display:block;font:400 .75em/1.5 Comfortaa,Helvetica,sans-serif;color:#24697e}@media screen and (min-width:48em){.form label,.form p{font-size:.875em}}.form__social{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:1.5em auto}.form__social .button{-ms-flex:0 0 100%;flex:0 0 100%;margin:.2em 0}@media screen and (min-width:48em){.form__social .button{-ms-flex-preferred-size:30%;flex-basis:30%;margin:0 .8em}}.form .signup__flash{display:none;text-indent:-9999px;width:290px;height:450px;margin:1.5em auto;position:relative;z-index:1}@media screen and (min-width:48em){.form .signup__flash{display:block;width:100%;height:242px;margin:3em auto}}.form .signup__flash .flash__image{width:100%;height:100%;background:url(../images/modal/signup-flash-sm.jpg) 0 50%/cover no-repeat;transform:translate(-50%);border-radius:1em;overflow:hidden;position:absolute;left:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.form .signup__flash .flash__image{background-image:url(../images/modal/signup-flash-sm@2x.jpg)}}@media screen and (min-width:48em){.form .signup__flash .flash__image{background:url(../images/modal/signup-flash.jpg) 0 50%/cover no-repeat}}@media screen and (min-width:48em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:48em) and (min-resolution:192dpi){.form .signup__flash .flash__image{background-image:url(../images/modal/signup-flash@2x.jpg)}}@media screen and (min-width:73.75em){.form .signup__flash .flash__image{width:946px}}.input{font:400 .8125em/1.5 Comfortaa,Helvetica,sans-serif;color:#212121;width:100%;padding:.3em 1em;background:#f1ede5;border-radius:1em;border:1px solid #24697e;box-shadow:none}.input:focus,.input:hover{outline:none}.input.is-hidden{display:none}.input[disabled]{color:#999;border-color:#aaa;cursor:default}.input--date{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;text-align:center;width:33.3%;padding:0;background:none;border:none;border-radius:0;position:relative}.input--search{border-width:2px;padding-left:36px;background:#fff url(../images/ico-search.png) no-repeat 10px 50%;background-size:15px 16px;border-radius:1.5em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.input--search{background-image:url(../images/ico-search@2x.png)}}.input--search--red{border-width:0;padding:.8em 1em .7em 36px}.app__sections{display:none;width:100%;height:100%;overflow:auto;padding:1.5em;background:rgba(4,4,4,.6);position:fixed;left:0;top:0;z-index:20}@media screen and (min-width:48em){.app__sections{padding:2.5em 0}}.app__sections .sections__shadow{display:none;width:100%;height:100%;opacity:0;will-change:opacity;background:rgba(4,4,4,.8);position:fixed;left:0;top:0;z-index:5}.app__sections .sections__shadow.is-active{display:block}.app__sections.is-active{display:-ms-flexbox;display:flex;animation:section-enter .5s ease-in-out}@keyframes section-enter{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.app__section{display:none;font-size:.9em;overflow:auto;background:#fff;border-radius:.5em;width:100%;max-width:38.75em;margin:0 auto;position:relative;z-index:1}@media screen and (min-width:48em){.app__section{font-size:1em;margin:auto}}.app__section.is-active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.app__section .section__content{-ms-flex:1 0 auto;flex:1 0 auto;display:block;width:100%;margin:0 auto;overflow:auto}@media screen and (min-width:48em){.app__section .section__content{height:auto;overflow:visible}}.app__section .section__title{font:800 1.75em/1 Raleway,Helvetica,Arial,cursive;color:#47b0ce;text-align:center;margin:.5em auto .3em}.app__section .section__footer{width:100%;padding:0 1em 2em;transition:all .3s ease-in-out;z-index:2}.app__section .section__footer .button{-ms-flex:0 0 auto;flex:0 0 auto;margin:.4em 0}.app__section .section__footer .footer__content{max-width:46.875em;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.app__section .section__footer.is-single .footer__content{-ms-flex-pack:center;justify-content:center}.app__section .button--primary{background-color:#f2a34f}.app__section .button--secondary{background-color:#2d87a1}.app__section .button--mt-close{font-size:.8em}.app__section .button--mt-close .button__line{height:2px;background-color:#f2a34f}.app__section .button--left,.app__section .button--right{border-radius:100%}.app__section .button--left{background:#f2a34f url(../images/arrow-left-white@2x.png) 50% 50%/auto 1.125em no-repeat}.app__section .button--right{background:#f2a34f url(../images/arrow-right-white@2x.png) 50% 50%/auto 1.125em no-repeat}.app__section form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin:0 auto}.app__section--login .section__content,.app__section--mt-login .section__content,.app__section--mt-signup .section__content,.app__section--new-user .section__content,.app__section--profile .section__content,.app__section--recover .section__content,.app__section--signup .section__content,.app__section--users .section__content{padding:1.5em}@media screen and (min-width:62em){.app__section--login .section__content,.app__section--mt-login .section__content,.app__section--mt-signup .section__content,.app__section--new-user .section__content,.app__section--profile .section__content,.app__section--recover .section__content,.app__section--signup .section__content,.app__section--users .section__content{padding:2.5em 3.5em}}.app__section--login label,.app__section--mt-login label,.app__section--mt-signup label,.app__section--new-user label,.app__section--profile label,.app__section--recover label,.app__section--signup label,.app__section--users label{display:block;width:100%;font:600 .875em/1 Raleway,Helvetica,Arial,cursive;color:#666;text-align:left;text-transform:uppercase;margin:1em 0 .8em}.app__section--login .form__title,.app__section--mt-login .form__title,.app__section--mt-signup .form__title,.app__section--new-user .form__title,.app__section--profile .form__title,.app__section--recover .form__title,.app__section--signup .form__title,.app__section--users .form__title{font:700 1em/1.3 Raleway,Helvetica,Arial,cursive;color:#333;text-transform:none;margin:1em auto 0}.app__section--login .input,.app__section--mt-login .input,.app__section--mt-signup .input,.app__section--new-user .input,.app__section--profile .input,.app__section--recover .input,.app__section--signup .input,.app__section--users .input{font:600 .875em/1 Raleway,Helvetica,Arial,cursive;color:#333;padding:.5em .2em;margin:.3em 0;background:transparent;border:none;border-bottom:1px solid #f2a34f;border-radius:0;transition:all .3s ease-in-out}.app__section--login .input.is-wrong,.app__section--mt-login .input.is-wrong,.app__section--mt-signup .input.is-wrong,.app__section--new-user .input.is-wrong,.app__section--profile .input.is-wrong,.app__section--recover .input.is-wrong,.app__section--signup .input.is-wrong,.app__section--users .input.is-wrong{border-color:#cc0b2d}.app__section--login .form__radiowrapper .input,.app__section--mt-login .form__radiowrapper .input,.app__section--mt-signup .form__radiowrapper .input,.app__section--new-user .form__radiowrapper .input,.app__section--profile .form__radiowrapper .input,.app__section--recover .form__radiowrapper .input,.app__section--signup .form__radiowrapper .input,.app__section--users .form__radiowrapper .input{margin:0}.app__section--login .form__radiowrapper label,.app__section--mt-login .form__radiowrapper label,.app__section--mt-signup .form__radiowrapper label,.app__section--new-user .form__radiowrapper label,.app__section--profile .form__radiowrapper label,.app__section--recover .form__radiowrapper label,.app__section--signup .form__radiowrapper label,.app__section--users .form__radiowrapper label{margin:0 0 0 .5em}.app__section--login .form__datewrapper,.app__section--mt-login .form__datewrapper,.app__section--mt-signup .form__datewrapper,.app__section--new-user .form__datewrapper,.app__section--profile .form__datewrapper,.app__section--recover .form__datewrapper,.app__section--signup .form__datewrapper,.app__section--users .form__datewrapper{background:transparent;border-radius:none;border:none}.app__section--login .button--primary,.app__section--login .button--secondary,.app__section--mt-login .button--primary,.app__section--mt-login .button--secondary,.app__section--mt-signup .button--primary,.app__section--mt-signup .button--secondary,.app__section--new-user .button--primary,.app__section--new-user .button--secondary,.app__section--profile .button--primary,.app__section--profile .button--secondary,.app__section--recover .button--primary,.app__section--recover .button--secondary,.app__section--signup .button--primary,.app__section--signup .button--secondary,.app__section--users .button--primary,.app__section--users .button--secondary{display:block;font:600 1em/1 Raleway,Helvetica,Arial,cursive;padding:.7em 1em}.app__section--login .button--primary,.app__section--mt-login .button--primary,.app__section--mt-signup .button--primary,.app__section--new-user .button--primary,.app__section--profile .button--primary,.app__section--recover .button--primary,.app__section--signup .button--primary,.app__section--users .button--primary{width:16.25em;margin:.8em auto}.app__section--login .button--secondary,.app__section--mt-login .button--secondary,.app__section--mt-signup .button--secondary,.app__section--new-user .button--secondary,.app__section--profile .button--secondary,.app__section--recover .button--secondary,.app__section--signup .button--secondary,.app__section--users .button--secondary{font-size:.875em;width:8.5714285714em;padding:.45em 0;margin:1.2em auto .5em}.app__section--login .button--link,.app__section--mt-login .button--link,.app__section--mt-signup .button--link,.app__section--new-user .button--link,.app__section--profile .button--link,.app__section--recover .button--link,.app__section--signup .button--link,.app__section--users .button--link{color:inherit;margin:0 auto}.app__section--login p,.app__section--mt-login p,.app__section--mt-signup p,.app__section--new-user p,.app__section--profile p,.app__section--recover p,.app__section--signup p,.app__section--users p{font:500 .75em/1.3 Raleway,Helvetica,Arial,cursive;color:#333;max-width:540px;text-align:center;line-height:1.5}@media screen and (min-width:48em){.app__section--login p,.app__section--mt-login p,.app__section--mt-signup p,.app__section--new-user p,.app__section--profile p,.app__section--recover p,.app__section--signup p,.app__section--users p{font-size:1em}}.app__section--login .form,.app__section--mt-login .form,.app__section--mt-signup .form,.app__section--new-user .form,.app__section--profile .form,.app__section--recover .form,.app__section--signup .form,.app__section--users .form{max-width:26.25em;margin:2em auto 1.5em}.app__section--login .form__row,.app__section--mt-login .form__row,.app__section--mt-signup .form__row,.app__section--new-user .form__row,.app__section--profile .form__row,.app__section--recover .form__row,.app__section--signup .form__row,.app__section--users .form__row{margin:0 0 1.5em}.app__section--login{-ms-flex-positive:0;flex-grow:0;margin:auto}@media screen and (min-width:62em){.app__section--mt-signup .section__content,.app__section--new-user .section__content,.app__section--signup .section__content{padding:2.5em 3.5em 1em}}.app__section--mt-signup .section__title,.app__section--new-user .section__title,.app__section--signup .section__title{margin-bottom:0}.app__section--mt-signup .slider--avatars,.app__section--new-user .slider--avatars,.app__section--signup .slider--avatars{margin:0 auto}.app__section--signup{max-width:38.75em}.app__section--signup .signup__prizes{display:none;width:41em;height:10.5em;background:url(../images/viii-tostarica/signup-prizes.jpg) 50% 50%/contain no-repeat;border-radius:.4em;margin:0 auto 1em}@media screen and (min-width:48em){.app__section--signup .signup__prizes{display:block}}.app__section--profile .profile-card{margin:1em auto 3em}.app__section--profile .rewards{margin:1em auto 6em}.app__section--profile .challenge-list{max-width:556px;margin:1em auto}.app__section--profile .slider--avatars{margin:0 auto}.app__section--users .slider--avatars{margin:1.5em auto}.button{display:inline-block;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:0;margin:0;border-radius:0;position:relative;outline:none;transition:all .3s ease-in-out}.button.is-animating{transition:none}.button--ham{width:2.375em;height:2.375em;background:#8f1180;border-radius:100%;transition-duration:.2s}.button--ham .button__ico{width:1.0625em;height:.875em;background:url(../images/ico-ham.png) no-repeat 0 0;background-size:17px 14px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--ham .button__ico{background-image:url(../images/ico-ham@2x.png)}}.button--ham:hover{opacity:.6}.button--close{text-indent:-9999px;width:2.375rem;height:2.375rem;background:#8f1180;border-radius:100%;transition-duration:.2s}.button--close .button__ico{width:.8125rem;height:.75rem;background:url(../images/ico-close.png) no-repeat 0 0;background-size:contain;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--close .button__ico{background-image:url(../images/ico-close@2x.png)}}.button--close:hover{opacity:.6}.button--mt-close{font-size:.6em;width:2.9375em;height:2.9375em;background:#fff;border-radius:100%;position:absolute;top:1em;right:1em;z-index:2}@media screen and (min-width:48em){.button--mt-close{font-size:.8em}}@media screen and (min-width:62em){.button--mt-close{font-size:1em}}.button--mt-close .button__line{width:70%;height:1px;background:#cc0b2d;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.button--mt-close .button__line:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.button--mt-close .button__line:last-child{transform:translate(-50%,-50%) rotate(45deg)}.button--left,.button--right{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:1.75em;height:1.75em;border-radius:80% 86% 87% 83%;background-color:#ff5b35;background-position:50% 50%;background-repeat:no-repeat}@media screen and (min-width:48em){.button--left,.button--right{width:2.125em;height:2.125em}}@media screen and (min-width:73.75em){.button--left,.button--right{width:3.125em;height:3.125em}}.button--left:hover,.button--right:hover{opacity:.6}.button--left{background-image:url(../images/ico-arrow-left.png);background-size:28% auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--left{background-image:url(../images/ico-arrow-left@2x.png)}}.button--right{background-image:url(../images/ico-arrow-right.png);background-size:28% auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--right{background-image:url(../images/ico-arrow-right@2x.png)}}.button--cmt{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-size:1em;text-decoration:none;transition:all .3s ease-in-out;position:relative}.button--cmt:focus,.button--cmt:hover{transform:scale(.95)}.button--cmt .button__asset{width:14.0625em;height:2.5em;background:url(../images/mytostarica/header-button.png) 50% 50%/contain no-repeat;margin:0 auto}.button--contest-ix,.button--figurant,.button--primary,.button--secondary{font:normal 1.25em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;width:11em;padding:.3em 1em;border-radius:1.2em}.button--contest-ix.is-active,.button--contest-ix:hover,.button--figurant.is-active,.button--figurant:hover,.button--primary.is-active,.button--primary:hover,.button--secondary.is-active,.button--secondary:hover{opacity:.7}.button--primary{background:#36d398}.button--contest-ix{background:#ea5330}.button--secondary{background:#009cde}.button--figurant{width:auto;background:#7fcdee}.button--play{width:48px;height:48px;background:rgba(255,91,53,.8);border-radius:90% 94% 93% 91%;position:relative}@media screen and (min-width:48em){.button--play{width:74px;height:74px}}@media screen and (min-width:73.75em){.button--play{width:110px;height:110px}}.button--play .button__ico{width:16px;height:20px;background:url(../images/ico-play.png) no-repeat 0 0;background-size:contain;transform:translate(-50%,-50%) translate(10%);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--play .button__ico{background-image:url(../images/ico-play@2x.png)}}@media screen and (min-width:48em){.button--play .button__ico{width:20px;height:23px}}@media screen and (min-width:73.75em){.button--play .button__ico{width:30px;height:35px}}.button--huge{font:normal 1em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;display:inline-block;max-width:80%;padding:1em 2.5em;background:#009cde;border-radius:.5em;transition-property:transform,opacity}@media screen and (min-width:48em){.button--huge{font-size:1.25em;max-width:40%}}@media screen and (min-width:73.75em){.button--huge{font-size:1.625em}}.button--huge.but-slim{padding:.5em 2.5em}.button--huge.but-fluid{max-width:none}.button--huge.but-orange{background-color:#ff5b35}.button--huge:hover{opacity:.7;transform:scale(.9)}.button--link{font:400 1em/1.5 Comfortaa,Helvetica,sans-serif;color:#22687f;text-decoration:underline;background:none}.button--access{font:normal .875em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:.5em 2em;border-radius:1em;background:#910281}.button--access:hover{background:#78026b}.button--buy{background:#fd6568;padding:0 0 .4em}@media screen and (min-width:73.75em){.button--buy{padding:0}}.button--buy:focus .button__text,.button--buy:hover .button__text{color:#fd6568}.button--buy:focus .button__ico,.button--buy:hover .button__ico{background-image:url(../images/ico-cart-red@2x.png)}.button--buy .button__ico{width:34px;height:33px;background-image:url(../images/ico-cart-white@2x.png);position:relative;left:-.14em}.button--cart{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;font:normal 1.625em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;max-width:8.6153846154em;padding:1em 0;background:#ff5b35;border-radius:.5em}.button--cart:hover{opacity:.7;transform:scale(.9)}.button--cart .button__ico{width:34px;height:33px;background:url(../images/ico-cart-white.png) no-repeat 50% 50%}.button--cart .button__text{margin-left:.5em}.button--accordion{font:400 1.375em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:left;letter-spacing:-.05em;width:100%;padding:1.5em 4em 2em 1.5em;border-radius:.7em;position:relative;z-index:1}.button--accordion:hover{opacity:.7}.button--accordion .button__ico{width:2.27em;height:2.27em;background:hsla(0,0%,100%,.3);border-radius:92% 98% 86% 90%;transform:translate(-50%,-50%) translateY(-.4em);position:absolute;right:.2em;top:50%;z-index:1}.button--accordion .button__ico:after{content:"";width:.63em;height:.86em;background:url(../images/ico-arrow-right.png) no-repeat 0 0;background-size:contain;transform:translate(-50%,-50%) rotate(90deg);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--accordion .button__ico:after{background-image:url(../images/ico-arrow-right@2x.png)}}.button--aleft,.button--aright{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.5em;height:1.5em;will-change:transform}.button--aleft .button__ico,.button--aright .button__ico{width:13px;height:11px;background:url(../images/tesseract/icons.png) no-repeat -90px -172px;background-size:128px 305px;transition:all .3s ease-in-out}.button--aright{transform:rotate(90deg)}.button--aleft{transform:rotate(-90deg)}.button--option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:44px;height:68px;padding:0 0 .7em;border-radius:8px;position:relative;z-index:2}.button--option:focus,.button--option:hover{background-color:#fff}@media screen and (min-width:73.75em){.button--option{width:100%;height:80px;-ms-flex-pack:center;justify-content:center;padding:0}}@media screen and (min-width:73.75em) and (min-height:50em){.button--option{height:90px}}.button--option .button__ico{display:block;margin:0 auto .3em;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;transition:all .3s ease-in-out}.button--option .button__text{font:700 .5em/1.2 Roboto Condensed,Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}@media screen and (min-width:73.75em){.button--option .button__text{font-size:.625em}}.button--erase{padding:0 0 .3em;background:#b26011}@media screen and (min-width:73.75em){.button--erase{padding:0}}.button--erase:focus .button__text,.button--erase:hover .button__text{color:#b26011}.button--erase:focus .button__ico,.button--erase:hover .button__ico{background-position:-30px -190px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--erase:focus .button__ico,.button--erase:hover .button__ico{background-image:url(../images/tesseract/ico-trash-lg-hover@2x.png);background-position:0 0}}.button--erase .button__ico{width:26px;height:35px;background-image:url(../images/tesseract/icons.png);background-position:-1px -191px;background-size:128px 305px;transition:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--erase .button__ico{background-size:26px 35px;background-image:url(../images/tesseract/ico-trash-lg@2x.png);background-position:0 0}}.button--save{padding:0 0 .3em;background:#36d398}@media screen and (min-width:73.75em){.button--save{padding:0}}.button--save:focus .button__text,.button--save:hover .button__text{color:#37d25f}.button--save:focus .button__ico,.button--save:hover .button__ico{background-position:-37px -125px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--save:focus .button__ico,.button--save:hover .button__ico{background-image:url(../images/tesseract/ico-save-lg-hover@2x.png);background-position:0 0}}.button--save .button__ico{width:29px;height:28px;background-image:url(../images/tesseract/icons.png);background-position:-1px -126px;background-size:128px 305px;transition:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--save .button__ico{background-size:29px 28px;background-image:url(../images/tesseract/ico-save-lg@2x.png);background-position:0 0}}.button--history{background:#aad067;padding:0 0 .4em}@media screen and (min-width:73.75em){.button--history{padding:0}}.button--history:focus .button__text,.button--history:hover .button__text{color:#aad067}.button--history:focus .button__ico,.button--history:hover .button__ico{background-image:url(../images/tesseract/ico-history-hover.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--history:focus .button__ico,.button--history:hover .button__ico{background-image:url(../images/tesseract/ico-history-hover@2x.png);background-position:0 0}}.button--history .button__ico{width:38px;height:39px;background-image:url(../images/tesseract/ico-history.png);background-size:contain;transition:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--history .button__ico{background-image:url(../images/tesseract/ico-history@2x.png)}}.button--print{background:#f0ad55;padding:0 0 .4em}@media screen and (min-width:73.75em){.button--print{padding:0}}.button--print:focus .button__text,.button--print:hover .button__text{color:#f0ad55}.button--print:focus .button__ico,.button--print:hover .button__ico{background-position:-71px -84px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--print:focus .button__ico,.button--print:hover .button__ico{background-image:url(../images/tesseract/ico-print-lg-hover@2x.png);background-position:0 0}}.button--print .button__ico{width:32px;height:35px;background-image:url(../images/tesseract/icons.png);background-position:-71px -121px;background-size:128px 305px;transition:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--print .button__ico{background-size:32px 35px;background-image:url(../images/tesseract/ico-print-lg@2x.png);background-position:0 0}}.button--download{background:#8b59e5;padding:0 0 .4em}@media screen and (min-width:73.75em){.button--download{padding:0}}.button--download:focus .button__text,.button--download:hover .button__text{color:#8b59e5}.button--download:focus .button__ico,.button--download:hover .button__ico{background-position:-91px -42px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--download:focus .button__ico,.button--download:hover .button__ico{background-image:url(../images/tesseract/ico-download-lg-hover@2x.png);background-position:0 0}}.button--download .button__ico{width:34px;height:40px;background-size:128px 305px;background-image:url(../images/tesseract/icons.png);background-position:-1px -84px;transition:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--download .button__ico{background-size:34px 40px;background-image:url(../images/tesseract/ico-download-lg@2x.png);background-position:0 0}}.button--share{background:#fd6568;padding:0 0 .4em}@media screen and (min-width:73.75em){.button--share{padding:0}}.button--share:focus .button__text,.button--share:hover .button__text{color:#fd6568}.button--share:focus .button__ico,.button--share:hover .button__ico{background-position:-95px -1px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--share:focus .button__ico,.button--share:hover .button__ico{background-image:url(../images/tesseract/ico-share-lg-hover@2x.png);background-position:0 0}}.button--share .button__ico{width:32px;height:39px;background-image:url(../images/tesseract/icons.png);background-position:-37px -84px;background-size:128px 305px;transition:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--share .button__ico{background-size:32px 39px;background-image:url(../images/tesseract/ico-share-lg@2x.png);background-position:0 0}}.button--context{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;font:normal .9375em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#4b4b4b;text-transform:uppercase;width:33px;height:33px;padding:.5em;background:hsla(0,0%,100%,.7);border-radius:100%;overflow:hidden}@media screen and (min-width:62em){.button--context{padding:.5em 1em;border-radius:1em}}.button--context:hover{opacity:.6}.button--context .button__text{width:15.3333333333em;text-align:right;transform:translateY(-50%);transition:all .3s ease-in-out;position:absolute;top:50%;right:3.2em;z-index:1}@media screen and (min-width:48em){.button--context{width:13.0666666667em}.button--context.is-large{width:15.3333333333em}.button--context.is-collapsed{width:34px;padding:.5em}.button--context.is-collapsed .button__text{opacity:0}.button--context.is-collapsed:hover{width:13.0666666667em}.button--context.is-collapsed:hover.is-large{width:15.3333333333em}.button--context.is-collapsed:hover .button__text{opacity:1}}.button--social-login{font:normal 1.25em/1 Poetsen One,Helvetica,Arial,sans-serif;background:#fff;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;padding:.3em 1em;border-radius:1.2em;border:1px solid transparent}.button--social-login.is-active,.button--social-login:hover{opacity:.7}.button--social-login-facebook{color:#3b5998;border-color:#3b5998}.button--social-login-twitter{color:#55acee;border-color:#55acee}.button--social-login-google{color:#dd4b39;border-color:#dd4b39}.button--social{display:block;width:2.5em;height:2.5em;margin:0;background-color:#24697e;background-repeat:no-repeat;background-position:50% 50%;box-sizing:content-box;border-radius:100%;position:relative}.button--social:active{opacity:.6}.button--social-facebook{background-image:url(../images/logo-facebook-white@2x.png);background-size:auto 55%}.button--social-twitter{background-image:url(../images/logo-twitter-white@2x.png);background-size:auto 55%}.button--back,.button--tab{font:normal 1.25em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;padding:.3em 1em;background-color:#898989;border-radius:1.2em}.button--back.is-active,.button--back:hover,.button--tab.is-active,.button--tab:hover{background-color:#36d398}.button--back{background-color:#62b2cc}.button--profile{position:relative;z-index:1}.button--profile .button__title{font:normal .875em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;background:#910281;padding:.3em 2.5em .5em .8em;border-radius:1em;position:relative;z-index:2}.button--profile .title__level{display:none;font:700 .75em/1 Comfortaa,Helvetica,sans-serif;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:1.5em;height:1.5em;padding-top:.3em;border-radius:100%;background:#bd00a8}.button--profile:after{content:"";width:10px;height:10px;background:url(../images/ico-arrow-left@2x.png) no-repeat 50% 50%;background-size:contain;transform:rotate(-90deg);position:absolute;right:.6em;top:.5em;z-index:3}.button--gallery{font:normal 1.75em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;padding:.3em 1em;background-color:#ff5b35;border-radius:.4em}.button--gallery.is-active,.button--gallery:hover{color:#ff5b35;background-color:#fff}.button--gallery.is-active:before,.button--gallery:hover:before{transform:translate(-50%) rotate(45deg)}.button--contest-capture{display:none;width:79px;height:86px;background:url(../images/tesseract/materials/material-capture-thumb.png) 0 0/contain no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--contest-capture{background-image:url(../images/tesseract/materials/material-capture-thumb@2x.png)}}.button--contest-capture.is-visible{display:-ms-flexbox;display:flex}@media screen and (min-width:73.75em){.button--contest-capture{width:60px;height:66px}}@media screen and (min-width:73.75em) and (min-height:50em){.button--contest-capture{width:79px;height:86px}}.button--vii-tostarica{text-indent:-9999px;width:16.875em;height:6.8125em;background:url(../images/vii-tostarica/herobanner-awesome-button.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button--vii-tostarica{background-image:url(../images/vii-tostarica/herobanner-awesome-button@2x.png)}}.button--info{text-indent:-9999px;width:16.625em;height:4em;background:url(../images/vii-tostarica/button-info.png) 0 0/contain no-repeat}.button--draw{text-indent:-9999px;width:15.75em;height:3.125em;background:url(../images/vii-tostarica/button-draw.png) 50% 0/contain no-repeat}.button--viii-tostarica{font:700 2em/1 Amatic SC,Helvetica,Arial,sans-serif;color:#222;text-transform:uppercase;padding:0 .5em;height:1.75em;background:#edc640;transition-duration:.2s;box-shadow:0 0 .5em rgba(0,0,0,.5),0 0 .2em rgba(0,0,0,.5)}.button--viii-tostarica:focus,.button--viii-tostarica:hover{color:#fff;background:#b19973}.button--contest-submit{position:relative;display:block;width:11.3em;height:auto;border-radius:1.5em;padding:.25em;background:#fff}@media screen and (min-width:73.75em){.button--contest-submit{width:16.3em}}.button--contest-submit:hover .button__wrapper{background:#b5d663}.button--contest-submit .button__wrapper{font:normal 1.25em/1 Baloo,Helvetica,Arial,cursive;color:#fff;text-decoration:none;text-transform:uppercase;background:#a2cc3a;transition:background .5s ease-in-out;padding:.5em .4em .4em;border-radius:1.5em}.button--contest-info{background-color:transparent;height:auto;padding:.5em 1.2em .4em;border-radius:1em}.button--contest-info .button__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button--contest-info .button__ico{width:.4375em;height:1.0625em;background:url(../images/ix-tostarica/contest-info-icon.png) 50% 50%/cover no-repeat}.button--contest-info .button__ico__wrapper{display:block;width:2.5em;height:2.5em;-ms-flex:0 0 2.5em;flex:0 0 2.5em;padding:.2em;margin-right:.25em;border-radius:100%;background-color:#fff}@media screen and (min-width:73.75em){.button--contest-info .button__ico__wrapper{display:none}}.button--contest-info .button__ico__element{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:100%;background-color:#47b0ce}.button--contest-info .button__text{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#7e3513;margin:0;text-decoration:none;text-transform:uppercase;text-align:center}@media screen and (min-width:73.75em){.button--contest-info .button__text{color:#fff}}.button--contest-info--desktop{display:none;background-color:#47b0ce}@media screen and (min-width:73.75em){.button--contest-info--desktop{display:block}}.button--contest-info--desktop.is-active,.button--contest-info--desktop:focus,.button--contest-info--desktop:hover{opacity:.7}.button--contest-info--mobile{font-size:.65em;z-index:2;display:block;position:absolute;top:.5em;left:50%;transform:translate(-50%) translateX(-13em);padding:0;opacity:0;display:none}@media screen and (min-width:26.5625em){.button--contest-info--mobile{font-size:1em;top:4.4em;transform:translate(-50%) translateX(-8.8em)}}@media screen and (min-width:48em){.button--contest-info--mobile{top:5.8em}}@media screen and (min-width:73.75em){.button--contest-info--mobile{display:none}}.button--contest-info--mobile.is-active{opacity:1;display:block}.button--contest-info--mobile .button__text{display:none}.button--creativity{font:400 2em/1 Poetsen One,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;color:#fff;padding:.2em .8em .3em;background-color:#86bc25;border-radius:.9em}.button--creativity:focus,.button--creativity:hover{background-color:#74a220}.button--lock{font-size:1em;text-indent:-9999px;width:11.9375em;height:4.25em;background:url(../images/herobanner/button-locked-v2.png) 50% 50%/contain no-repeat}.button--lock:focus,.button--lock:hover{transform:scale(.95)}.button--winners{background:transparent}.button--winners .button__ico{width:4.6875em;height:4.6875em;background:#efe0cb url(../images/ix-tostarica/winners-icon@2x.png) 50% 50%/auto 2.5em no-repeat;border:3px solid #fff;margin:0 auto .375em;transition:all .3s ease-in-out;border-radius:100%}.button--winners .button__text{font:400 1.0625em/1.1 Baloo,Helvetica,Arial,cursive;text-transform:uppercase;color:#9c2700}.button--winners:focus .button__ico,.button--winners:hover .button__ico{background-color:#e3c9a4}.button--close-modern{text-indent:-9999px;width:1.1875rem;height:1.1875rem;background:url(../images/drawing-contest-x/ico-modal-close.png) 50% 50%/contain no-repeat}.button--close-modern:hover{opacity:.6}a.button--viii-tostarica{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal,.stack{background:rgba(4,4,4,.8);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;padding:1em;position:fixed;z-index:21;overflow:auto;animation:modal-enter .5s ease-in-out;will-change:opacity}.modal.anim-leave,.stack.anim-leave{animation:modal-leave .3s ease-in-out}.modal.anim-leave .modal__box,.stack.anim-leave .modal__box{animation:modal-box-leave .3s ease-in-out}@keyframes modal-enter{0%{opacity:0}to{opacity:1}}@keyframes modal-leave{0%{opacity:1}to{opacity:0}}.modal__box,.stack__box{-ms-flex-negative:0;flex-shrink:0;box-shadow:0 0 30px rgba(33,33,33,.4);animation:modal-box-enter .5s cubic-bezier(.64,.57,.67,1.53);position:relative;z-index:1;will-change:transform;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:540px;padding:2em 1.5em 1.5em;margin:auto;border-radius:1em;background:#fff}@media screen and (min-width:48em){.modal__box,.stack__box{width:80%}}@keyframes modal-box-enter{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes modal-box-leave{0%{transform:scale(1)}to{transform:scale(1.3)}}.modal .box__content,.stack .box__content{width:100%;margin:0}.modal .modal__title,.stack .modal__title{font:800 1.75em/1 Raleway,Helvetica,Arial,cursive;color:#47b0ce;text-align:center;margin:.3em auto .8em}.modal p,.stack p{font:400 1em/1.3 Raleway,Helvetica,Arial,cursive;color:#333;text-align:center;margin:0 auto}.modal .button--close,.stack .button--close{position:absolute;right:.4em;top:.4em;z-index:1}.modal .button--primary,.modal .button--secondary,.stack .button--primary,.stack .button--secondary{background-color:#24697e}.stack{z-index:22}.modal--accept,.modal--camera,.modal--info,.modal--legal,.modal--preview{font-size:.8em}@media screen and (min-width:48em){.modal--accept,.modal--camera,.modal--info,.modal--legal,.modal--preview{font-size:1em}}.modal--accept .buttons,.modal--camera .buttons,.modal--info .buttons,.modal--legal .buttons,.modal--preview .buttons{font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:1.5em auto 0}.modal--accept .buttons .button,.modal--camera .buttons .button,.modal--info .buttons .button,.modal--legal .buttons .button,.modal--preview .buttons .button{margin:.3em 0}.modal--accept .buttons .button--primary,.modal--accept .buttons .button--secondary,.modal--camera .buttons .button--primary,.modal--camera .buttons .button--secondary,.modal--info .buttons .button--primary,.modal--info .buttons .button--secondary,.modal--legal .buttons .button--primary,.modal--legal .buttons .button--secondary,.modal--preview .buttons .button--primary,.modal--preview .buttons .button--secondary{font:600 1em/1 Raleway,Helvetica,Arial,cursive;padding:.7em 1em}.modal--accept .buttons .button--primary,.modal--camera .buttons .button--primary,.modal--info .buttons .button--primary,.modal--legal .buttons .button--primary,.modal--preview .buttons .button--primary{width:16.25em;background-color:#f2a34f}.modal--accept .buttons .button--secondary,.modal--camera .buttons .button--secondary,.modal--info .buttons .button--secondary,.modal--legal .buttons .button--secondary,.modal--preview .buttons .button--secondary{font-size:.875em;width:8.5714285714em;padding:.45em 0;background-color:#2d87a1}.modal--camera .buttons{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:73.75em){.modal--camera .buttons{-ms-flex-direction:row;flex-direction:row}}.modal--camera .buttons .button{width:100%;margin:.3em auto}@media screen and (min-width:73.75em){.modal--camera .buttons .button{width:48%;margin:0 1%}}.modal--share .modal__box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:480px;padding:2em 1.5em;border-radius:1em;background:#75b0c9}@media screen and (min-width:48em){.modal--share .modal__box{width:80%}}.modal--share .box__content{margin:0}.modal--share .modal__title{font:1.6875em/130% Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;margin:0 auto .5em}.modal--share p{font:400 .9375em/130% Comfortaa,Helvetica,sans-serif;color:#fff;text-align:center;margin:0 auto}.modal--share .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:2em auto 0}.modal--share .buttons .button{margin:0 .5em}.modal--share .button--close{background-color:#24697e;position:absolute;right:.4em;top:.4em;z-index:1}.modal--legal .modal__frame{height:20em;padding:1em 1em 0;margin:1em 0 0;border-radius:1em;overflow:auto;background:#eee}.modal--legal .modal__frame p{font-size:.75em;color:#333;text-align:left;margin:0 auto 1em}.modal--legal .modal__frame p a{color:inherit}.modal--legal .form{margin:0 auto}.modal--legal .form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 .3em;padding:0}.modal--legal .form .input{width:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:.25em 0 0}.modal--legal .form .label{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;font:500 .875em/1.4 Raleway,Helvetica,Arial,cursive;color:#333;text-align:left;margin-left:.5em}.modal--legal .form .label a{font-weight:700;color:inherit}.modal--legal .form sup{font-size:1em;font-weight:700;top:0}.modal--legal .buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:1em}.modal--legal .buttons .button{margin:.3em auto}.modal--preview-viii-tostarica-anon .modal__drawing,.modal--preview-viii-tostarica .modal__drawing,.modal--preview .modal__drawing{background:#fff;margin:1em auto;overflow:hidden;position:relative;z-index:1}.modal--preview-viii-tostarica-anon .modal__drawing .drawing__author,.modal--preview-viii-tostarica .modal__drawing .drawing__author,.modal--preview .modal__drawing .drawing__author{display:none}.modal--preview-viii-tostarica-anon .modal__drawing--contest-creativity,.modal--preview-viii-tostarica-anon .modal__drawing--paper-1,.modal--preview-viii-tostarica .modal__drawing--contest-creativity,.modal--preview-viii-tostarica .modal__drawing--paper-1,.modal--preview .modal__drawing--contest-creativity,.modal--preview .modal__drawing--paper-1{width:240px;height:170px;background:url(../images/tesseract/materials/paper-1.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-2,.modal--preview-viii-tostarica .modal__drawing--paper-2,.modal--preview .modal__drawing--paper-2{width:240px;height:170px;background:url(../images/tesseract/materials/paper-2.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-3,.modal--preview-viii-tostarica .modal__drawing--paper-3,.modal--preview .modal__drawing--paper-3{width:240px;height:170px;background:url(../images/tesseract/materials/paper-3.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-4,.modal--preview-viii-tostarica .modal__drawing--paper-4,.modal--preview .modal__drawing--paper-4{width:240px;height:170px;background:url(../images/tesseract/materials/paper-4.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-5,.modal--preview-viii-tostarica .modal__drawing--paper-5,.modal--preview .modal__drawing--paper-5{width:240px;height:170px;background:url(../images/tesseract/materials/paper-5.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-6,.modal--preview-viii-tostarica .modal__drawing--paper-6,.modal--preview .modal__drawing--paper-6{width:240px;height:170px;background:url(../images/tesseract/materials/paper-6.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-7,.modal--preview-viii-tostarica .modal__drawing--paper-7,.modal--preview .modal__drawing--paper-7{width:240px;height:170px;background:url(../images/tesseract/materials/paper-7.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-8,.modal--preview-viii-tostarica .modal__drawing--paper-8,.modal--preview .modal__drawing--paper-8{width:240px;height:170px;background:url(../images/tesseract/materials/paper-8.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-9,.modal--preview-viii-tostarica .modal__drawing--paper-9,.modal--preview .modal__drawing--paper-9{width:240px;height:170px;background:url(../images/tesseract/materials/paper-9.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-10,.modal--preview-viii-tostarica .modal__drawing--paper-10,.modal--preview .modal__drawing--paper-10{width:240px;height:170px;background:url(../images/tesseract/materials/paper-10.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-11,.modal--preview-viii-tostarica .modal__drawing--paper-11,.modal--preview .modal__drawing--paper-11{width:240px;height:170px;background:url(../images/tesseract/materials/paper-11.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--paper-12,.modal--preview-viii-tostarica .modal__drawing--paper-12,.modal--preview .modal__drawing--paper-12{width:240px;height:170px;background:url(../images/tesseract/materials/paper-12.jpg);background-size:cover;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--preview-viii-tostarica-anon .modal__drawing--tostarica,.modal--preview-viii-tostarica .modal__drawing--tostarica,.modal--preview .modal__drawing--tostarica{width:9.5em;height:15em;background:url(../images/tesseract/materials/material-tostarica-export.png);background-size:cover}.modal--preview-viii-tostarica-anon .modal__drawing--tostarica .drawing__canvas,.modal--preview-viii-tostarica .modal__drawing--tostarica .drawing__canvas,.modal--preview .modal__drawing--tostarica .drawing__canvas{width:6.5em;height:8.125em;transform:translate(-50%,-50%) translate(1px,-8px);left:50%;top:50%}.modal--preview-viii-tostarica-anon .modal__drawing--tostarica .drawing__author,.modal--preview-viii-tostarica .modal__drawing--tostarica .drawing__author,.modal--preview .modal__drawing--tostarica .drawing__author{display:block;font:400 .6875em/1.2 Handlee,Helvetica,Arial,cursive;text-transform:uppercase;color:#7b2405;margin:0;transform:translate(-50%);position:absolute;left:50%;top:1.7em;z-index:2}.modal--preview-viii-tostarica-anon .modal__drawing--bizcochitos,.modal--preview-viii-tostarica .modal__drawing--bizcochitos,.modal--preview .modal__drawing--bizcochitos{width:11.25em;height:11.25em;background:url(../images/tesseract/materials/material-bizcochitos-export.png);background-size:cover}.modal--preview-viii-tostarica-anon .modal__drawing--bizcochitos .drawing__canvas,.modal--preview-viii-tostarica .modal__drawing--bizcochitos .drawing__canvas,.modal--preview .modal__drawing--bizcochitos .drawing__canvas{width:6.875em;height:4.5625em;transform:translate(-50%,-50%) translate(1px,-6px);left:50%;top:50%}.modal--preview-viii-tostarica-anon .modal__drawing--bizcochitos .drawing__author,.modal--preview-viii-tostarica .modal__drawing--bizcochitos .drawing__author,.modal--preview .modal__drawing--bizcochitos .drawing__author{display:block;font:400 .625em/1.2 Handlee,Helvetica,Arial,cursive;text-transform:uppercase;color:#7b2405;margin:0;transform:translate(-50%);position:absolute;left:50%;top:3.2em;z-index:2}.modal--preview-viii-tostarica-anon .modal__drawing--contest-capture,.modal--preview-viii-tostarica-anon .modal__drawing--contest-capture .drawing__canvas,.modal--preview-viii-tostarica .modal__drawing--contest-capture,.modal--preview-viii-tostarica .modal__drawing--contest-capture .drawing__canvas,.modal--preview .modal__drawing--contest-capture,.modal--preview .modal__drawing--contest-capture .drawing__canvas{width:180px;height:180px}.modal--preview-viii-tostarica-anon .drawing__canvas,.modal--preview-viii-tostarica .drawing__canvas,.modal--preview .drawing__canvas{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.modal--preview-viii-tostarica-anon .form__row,.modal--preview-viii-tostarica .form__row,.modal--preview .form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}.modal--preview-viii-tostarica-anon .form .input,.modal--preview-viii-tostarica .form .input,.modal--preview .form .input{width:auto;padding:.5em 1em;margin:.25em 0 0;-ms-flex-positive:1;flex-grow:1;background:#fff;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.modal--preview-viii-tostarica-anon .form .input--textarea,.modal--preview-viii-tostarica .form .input--textarea,.modal--preview .form .input--textarea{height:10.7692307692em;padding:1em;margin-bottom:.6em;resize:none;transition:all .3s ease-in-out}.modal--preview-viii-tostarica-anon .form .input--textarea.is-collapsed,.modal--preview-viii-tostarica .form .input--textarea.is-collapsed,.modal--preview .form .input--textarea.is-collapsed{height:5.0769230769em}.modal--preview-viii-tostarica-anon .form .label,.modal--preview-viii-tostarica .form .label,.modal--preview .form .label{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.8125em;color:#fff;text-align:left;margin-left:.5em}.modal--preview-viii-tostarica-anon .form .label a,.modal--preview-viii-tostarica .form .label a,.modal--preview .form .label a{display:inline;color:#fff}.modal--preview-viii-tostarica-anon .buttons,.modal--preview-viii-tostarica .buttons,.modal--preview .buttons{margin-top:1em}.modal--preview-viii-tostarica-anon-complete .modal__drawing{margin:1.5em 0 2em}.modal--preview-viii-tostarica-anon-complete .modal__drawing .drawing__image{max-width:13.125em;height:auto}.modal--preview-viii-tostarica-anon-complete .modal__drawing .drawing__title{font:700 2em/1.2 Handlee,Helvetica,Arial,cursive;color:#542b13;margin:.3333333333em 0 0}.modal--preview-viii-tostarica-anon-complete .form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0}.modal--preview-viii-tostarica-anon-complete .form .input{width:auto;padding:.5em 1em;margin:.25em 0 0;-ms-flex-positive:1;flex-grow:1;background:#fff;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.modal--preview-viii-tostarica-anon-complete .form .input--textarea{height:10.7692307692em;padding:1em;margin-bottom:.6em;resize:none;transition:all .3s ease-in-out}.modal--preview-viii-tostarica-anon-complete .form .input--textarea.is-collapsed{height:5.0769230769em}.modal--preview-viii-tostarica-anon-complete .form .label{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.8125em;color:#fff;text-align:left;margin-left:.5em}.modal--preview-viii-tostarica-anon-complete .form .label a{display:inline;color:#fff}.modal--preview-viii-tostarica,.modal--preview-viii-tostarica-anon,.modal--preview-viii-tostarica-anon-complete{font-size:.8em;padding:1.5em}@media screen and (min-width:48em){.modal--preview-viii-tostarica,.modal--preview-viii-tostarica-anon,.modal--preview-viii-tostarica-anon-complete{font-size:1em}}.modal--preview-viii-tostarica-anon-complete .form__title,.modal--preview-viii-tostarica-anon .form__title,.modal--preview-viii-tostarica .form__title{font:700 1.5em/1.2 Comfortaa,Helvetica,sans-serif;color:#542b13;text-transform:none;margin:0 auto .4em}.modal--preview-viii-tostarica-anon-complete .form__row,.modal--preview-viii-tostarica-anon .form__row,.modal--preview-viii-tostarica .form__row{margin:0 0 .6em}.modal--preview-viii-tostarica-anon-complete .form__row--contest,.modal--preview-viii-tostarica-anon .form__row--contest,.modal--preview-viii-tostarica .form__row--contest{margin:1.25em 0 .875em;-ms-flex-align:center;align-items:center}.modal--preview-viii-tostarica-anon-complete .form__row--contest .contest__title,.modal--preview-viii-tostarica-anon .form__row--contest .contest__title,.modal--preview-viii-tostarica .form__row--contest .contest__title{-ms-flex:0 1 auto;flex:0 1 auto;font:400 1.375em/1.2 Handlee,Helvetica,Arial,cursive;color:#542b13;text-align:center;margin:0 .2em 0 0}.modal--preview-viii-tostarica-anon-complete .form__row--contest .contest__asset,.modal--preview-viii-tostarica-anon .form__row--contest .contest__asset,.modal--preview-viii-tostarica .form__row--contest .contest__asset{font-size:.8em;-ms-flex:0 0 auto;flex:0 0 auto;width:11.375em;height:7.375em;background:url(../images/viii-tostarica/drawing-save-tv.png) 50% 50%/contain no-repeat}.modal--preview-viii-tostarica-anon-complete .form .input,.modal--preview-viii-tostarica-anon .form .input,.modal--preview-viii-tostarica .form .input{border-color:#7f6945}.modal--preview-viii-tostarica-anon-complete .form .input--textarea.is-collapsed,.modal--preview-viii-tostarica-anon .form .input--textarea.is-collapsed,.modal--preview-viii-tostarica .form .input--textarea.is-collapsed{height:6.3076923077em}.modal--preview-viii-tostarica-anon-complete .form .label,.modal--preview-viii-tostarica-anon .form .label,.modal--preview-viii-tostarica .form .label{color:#542b13}.modal--preview-viii-tostarica-anon-complete .form .label a,.modal--preview-viii-tostarica-anon .form .label a,.modal--preview-viii-tostarica .form .label a{color:inherit}.modal--preview-viii-tostarica-anon-complete .modal__box,.modal--preview-viii-tostarica-anon .modal__box,.modal--preview-viii-tostarica .modal__box{width:100%;max-width:23.625em;background-color:#f4ecdf}.modal--preview-viii-tostarica-anon-complete .modal__drawing,.modal--preview-viii-tostarica-anon .modal__drawing,.modal--preview-viii-tostarica .modal__drawing{font-size:.8em;margin-bottom:1em}.modal--preview-viii-tostarica-anon-complete .modal__frame,.modal--preview-viii-tostarica-anon .modal__frame,.modal--preview-viii-tostarica .modal__frame{height:5em;padding:1em 1em 0;margin:1em 0 0;border-radius:1em;border-color:#c2ccc7;overflow:auto;background:#fff}.modal--preview-viii-tostarica-anon-complete .modal__frame p,.modal--preview-viii-tostarica-anon .modal__frame p,.modal--preview-viii-tostarica .modal__frame p{font-size:.75em;color:#212121;text-align:left;margin:0 auto 1em}.modal--preview-viii-tostarica-anon-complete .modal__frame p a,.modal--preview-viii-tostarica-anon .modal__frame p a,.modal--preview-viii-tostarica .modal__frame p a{color:inherit}.modal--preview-viii-tostarica-anon-complete .buttons,.modal--preview-viii-tostarica-anon .buttons,.modal--preview-viii-tostarica .buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5em}.modal--preview-viii-tostarica-anon-complete .buttons .button,.modal--preview-viii-tostarica-anon .buttons .button,.modal--preview-viii-tostarica .buttons .button{-ms-flex:0 0 auto;flex:0 0 auto;width:48%}.modal--preview-viii-tostarica-anon-complete .buttons .button--primary,.modal--preview-viii-tostarica-anon .buttons .button--primary,.modal--preview-viii-tostarica .buttons .button--primary{background-color:#36d398}.modal--preview-viii-tostarica-anon-complete .buttons .button--secondary,.modal--preview-viii-tostarica-anon .buttons .button--secondary,.modal--preview-viii-tostarica .buttons .button--secondary{background-color:#898989}.modal--detail .modal__box{padding:0}.modal--detail .box__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.modal--detail .modal__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:3em;flex-basis:3em;padding:0 1em}.modal--detail .modal__header .header__title{font:normal 1.25em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:auto 0}.modal--detail .modal__drawing{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:21.1428571429em;flex-basis:21.1428571429em;padding:0 1em;overflow:hidden;background-color:#fff;position:relative;z-index:1}.modal--detail .modal__drawing--paper-1 .drawing__canvas,.modal--detail .modal__drawing--paper-2 .drawing__canvas,.modal--detail .modal__drawing--paper-3 .drawing__canvas,.modal--detail .modal__drawing--paper-4 .drawing__canvas,.modal--detail .modal__drawing--paper-5 .drawing__canvas,.modal--detail .modal__drawing--paper-6 .drawing__canvas,.modal--detail .modal__drawing--paper-7 .drawing__canvas,.modal--detail .modal__drawing--paper-8 .drawing__canvas,.modal--detail .modal__drawing--paper-9 .drawing__canvas,.modal--detail .modal__drawing--paper-10 .drawing__canvas,.modal--detail .modal__drawing--paper-11 .drawing__canvas,.modal--detail .modal__drawing--paper-12 .drawing__canvas{width:270px;height:192px;box-shadow:0 8px 16px rgba(33,33,33,.4)}.modal--detail .modal__drawing--paper-1 .drawing__bg,.modal--detail .modal__drawing--paper-2 .drawing__bg,.modal--detail .modal__drawing--paper-3 .drawing__bg,.modal--detail .modal__drawing--paper-4 .drawing__bg,.modal--detail .modal__drawing--paper-5 .drawing__bg,.modal--detail .modal__drawing--paper-6 .drawing__bg,.modal--detail .modal__drawing--paper-7 .drawing__bg,.modal--detail .modal__drawing--paper-8 .drawing__bg,.modal--detail .modal__drawing--paper-9 .drawing__bg,.modal--detail .modal__drawing--paper-10 .drawing__bg,.modal--detail .modal__drawing--paper-11 .drawing__bg,.modal--detail .modal__drawing--paper-12 .drawing__bg{width:270px;height:192px;background-repeat:no-repeat;background-size:cover}.modal--detail .modal__drawing--tostarica .drawing__canvas{width:175px;height:275px;background:url(../images/tesseract/materials/material-tostarica.png) no-repeat 0 0;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--detail .modal__drawing--tostarica .drawing__canvas{background-image:url(../images/tesseract/materials/material-tostarica@2x.png)}}.modal--detail .modal__drawing--tostarica img{width:134px;transform:translate(-50%,-50%) translate(1px,-16px);position:absolute;left:50%;top:50%;z-index:1}.modal--detail .modal__drawing--bizcochitos .drawing__canvas{width:240px;height:240px;background:url(../images/tesseract/materials/material-bizcochitos.png) no-repeat 0 0;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--detail .modal__drawing--bizcochitos .drawing__canvas{background-image:url(../images/tesseract/materials/material-bizcochitos@2x.png)}}.modal--detail .modal__drawing--bizcochitos img{width:210px;transform:translate(-50%,-50%) translate(2px,-20px);position:absolute;left:50%;top:50%;z-index:1}.modal--detail .modal__drawing--paper-1 .drawing__bg{background-image:url(../images/tesseract/materials/paper-1.jpg)}.modal--detail .modal__drawing--paper-2 .drawing__bg{background-image:url(../images/tesseract/materials/paper-2.jpg)}.modal--detail .modal__drawing--paper-3 .drawing__bg{background-image:url(../images/tesseract/materials/paper-3.jpg)}.modal--detail .modal__drawing--paper-4 .drawing__bg{background-image:url(../images/tesseract/materials/paper-4.jpg)}.modal--detail .modal__drawing--paper-5 .drawing__bg{background-image:url(../images/tesseract/materials/paper-5.jpg)}.modal--detail .modal__drawing--paper-6 .drawing__bg{background-image:url(../images/tesseract/materials/paper-6.jpg)}.modal--detail .modal__drawing--paper-7 .drawing__bg{background-image:url(../images/tesseract/materials/paper-7.jpg)}.modal--detail .modal__drawing--paper-8 .drawing__bg{background-image:url(../images/tesseract/materials/paper-8.jpg)}.modal--detail .modal__drawing--paper-9 .drawing__bg{background-image:url(../images/tesseract/materials/paper-9.jpg)}.modal--detail .modal__drawing--paper-10 .drawing__bg{background-image:url(../images/tesseract/materials/paper-10.jpg)}.modal--detail .modal__drawing--paper-11 .drawing__bg{background-image:url(../images/tesseract/materials/paper-11.jpg)}.modal--detail .modal__drawing--paper-12 .drawing__bg{background-image:url(../images/tesseract/materials/paper-1.jpg)}.modal--detail img{width:100%;height:auto}.modal--detail .drawing__canvas{z-index:2}.modal--detail .drawing__bg,.modal--detail .drawing__canvas{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.modal--detail .drawing__bg{z-index:1}.modal--detail .modal__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;padding:.5em}.modal--detail .modal__footer .footer__title{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;font:normal 1.25em/1.2 Indie Flower,Brush Script MT,cursive;text-align:left;color:#fff;margin:.6em 0 .2em .5em}.modal--detail .modal__footer .footer__title em{display:block;font-size:.9em}.modal--detail .modal__footer .footer__buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:end;justify-content:flex-end;margin-left:1.5em}.modal--detail .modal__footer .footer__buttons .button{max-width:3.75em;margin-right:.3em}.modal--detail .modal__footer .footer__buttons .button:last-child{margin-right:0}.modal--video .modal__box{max-width:none;width:280px;height:157px;background:#212121;overflow:hidden;border-radius:1em 1em 0 0}@media screen and (min-width:48em){.modal--video .modal__box{width:720px;height:405px}}.modal--video .modal__video{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.modal--video .video-js,.modal--video .vjs-tech{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:100%;margin:0;padding:0}.modal--video .button--close{width:2.0625em;height:2.0625em}.modal--video .button--close .button__ico{width:.625em;height:.625em}@media screen and (min-width:48em){.modal--video .button--close{width:2.375em;height:2.375em}.modal--video .button--close .button__ico{width:.8125em;height:.75em}}.modal--gamification{display:block;font-size:.6em;overflow:auto}@media screen and (min-width:48em){.modal--gamification{font-size:.7em}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification{display:-ms-flexbox;display:flex;font-size:.8em}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--gamification{font-size:1em}}.modal--gamification .modal__box{max-width:100%;padding:3.5em 2em 2em;background-color:#b70eab}@media screen and (min-width:48em){.modal--gamification .modal__box{padding:2.5em 3em 2em;max-width:540px}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .modal__box{max-width:616px}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--gamification .modal__box{max-width:752px}}.modal--gamification .content__title{font:normal 2.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0 auto .2em}.modal--gamification .content__title.is-special{color:#f7cc39}.modal--gamification .content__subtitle{font-size:1.5em;letter-spacing:-.05em;margin:.5em auto}.modal--gamification .content__user{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.9em;max-width:260px;margin:1.5em auto}@media screen and (min-width:48em){.modal--gamification .content__user{font-size:1em;max-width:76%}}.modal--gamification .content__user .user__image{width:8.75em;height:8.75em;border-radius:100%;background:#892a7d;border:2px solid #892a7d;overflow:hidden;margin:0 1em 0 0;position:relative;z-index:1}@media screen and (min-width:48em){.modal--gamification .content__user .user__image{width:10.625em;height:10.625em;border-width:3px}}.modal--gamification .content__user .user__avatar{width:7.5em;height:7.5em;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:6}@media screen and (min-width:48em){.modal--gamification .content__user .user__avatar{width:8.75em;height:8.75em;border-width:3px}}.modal--gamification .content__user .user__badge{width:4.75em;height:4.75em;border-radius:100%;margin:1em 1em auto auto;background:#9ad300 no-repeat 50% 50%;background-size:50% auto;box-shadow:inset -.3em 0 0 1px #87ba00}.modal--gamification .content__user .user__badge--1{background-image:url(../images/gamification/badge-level-1@2x.png)}.modal--gamification .content__user .user__badge--2{background-image:url(../images/gamification/badge-level-2@2x.png)}.modal--gamification .content__user .user__badge--3{background-image:url(../images/gamification/badge-level-3@2x.png)}.modal--gamification .content__user .user__badge--4{background-image:url(../images/gamification/badge-level-4@2x.png)}.modal--gamification .content__user .user__info .info__title{font:700 1.25em/1 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05;color:#fff;text-align:left;text-transform:uppercase;margin:0}.modal--gamification .content__user .user__info .info__title strong{display:block;font-family:Poetsen One,Helvetica,Arial,sans-serif;font-size:1.5em;letter-spacing:0;margin:0 0 .3em}.modal--gamification .content__user .user__info .info__subtitle{font:700 1.5em/1 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05;color:#fff;text-align:left;margin:.7em 0 0}.modal--gamification .content__user .user__info .info__subtitle strong{font-size:2em;color:#f7cc39}.modal--gamification .content__prizes{margin:0 auto}.modal--gamification .content__prizes .prize{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:1em auto;position:relative}.modal--gamification .content__prizes .prize--whale .prize__image{transform:translateY(-50%) translateY(-.5em);background-image:url(../images/gamification/reward-level-1-1@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--whale .prize__image{transform:none}}.modal--gamification .content__prizes .prize--multicolor .prize__image{transform:translateY(-50%) translateY(-.6em);background-image:url(../images/gamification/reward-level-2-1@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--multicolor .prize__image{transform:none}}.modal--gamification .content__prizes .prize--canvas-photo .prize__image{transform:translateY(-50%) translateY(-.6em);background-image:url(../images/gamification/reward-level-2-2@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--canvas-photo .prize__image{transform:none}}.modal--gamification .content__prizes .prize--aero .prize__image{transform:translateY(-50%) translateY(-.2em);background-image:url(../images/gamification/reward-level-3-1@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--aero .prize__image{transform:none;bottom:-.6em}}.modal--gamification .content__prizes .prize--canvas-wall .prize__image{transform:translateY(-50%) translateY(-.6em);background-image:url(../images/gamification/reward-level-3-2@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--canvas-wall .prize__image{transform:none}}.modal--gamification .content__prizes .prize--mirror .prize__image{transform:translateY(-50%) translateY(-.5em);background-image:url(../images/gamification/reward-level-3-3@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--mirror .prize__image{transform:none;bottom:-.1em}}.modal--gamification .content__prizes .prize--pixel .prize__image{transform:translateY(-50%) translateY(-.5em);background-image:url(../images/gamification/reward-level-4-1@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--pixel .prize__image{transform:none}}.modal--gamification .content__prizes .prize--canvas-icon .prize__image{transform:translateY(-50%) translateY(-.5em);background-image:url(../images/gamification/reward-level-4-2@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--canvas-icon .prize__image{transform:none}}.modal--gamification .content__prizes .prize--invert .prize__image{width:60px;height:66px;transform:translateY(-50%) translateY(-.1em);background-image:url(../images/gamification/reward-level-4-3@2x.png)}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--invert .prize__image{transform:none;bottom:-.5em;left:-.6em}}@media screen and (min-width:48em) and (min-height:47.5em) and (min-height:47.5em){.modal--gamification .content__prizes .prize--invert .prize__image{transform:none;width:86px;height:90px}}@media screen and (min-width:48em) and (min-height:47.5em) and (min-height:58.125em){.modal--gamification .content__prizes .prize--invert .prize__image{width:108px;height:112px}}.modal--gamification .content__prizes .prize__image{width:50px;height:56px;background-position:0 0;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);position:absolute;left:0;top:50%;z-index:2}@media screen and (min-width:48em){.modal--gamification .content__prizes .prize__image{bottom:auto;transform:translateY(-50%)}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize__image{width:86px;height:90px;transform:none;top:auto;bottom:0}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--gamification .content__prizes .prize__image{width:100px;height:112px}}.modal--gamification .content__prizes .prize__content{font:400 1.1875em/1.2 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05em;color:#fff;text-align:left;padding:1em 1em 1em 1.5em;border-radius:.5em;margin-left:40px;background:rgba(145,2,129,.6)}@media screen and (min-width:48em){.modal--gamification .content__prizes .prize__content{padding:1.4em 1.5em 1.4em 50px;border-radius:0 .5em .5em 0}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification .content__prizes .prize__content{padding-left:70px}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--gamification .content__prizes .prize__content{padding-left:80px}}.modal--gamification .challenge-list{margin:0 auto}.modal--gamification .content__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:1em auto 0}.modal--gamification .content__buttons .button--primary{width:30%;box-shadow:0 0 0 4px hsla(0,0%,100%,.7);padding:.3em 0;background-color:#009cde}.modal--gamification-call{display:block;font-size:.6em;overflow:auto}@media screen and (min-width:48em){.modal--gamification-call{font-size:.7em}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification-call{display:-ms-flexbox;display:flex;font-size:.8em}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--gamification-call{font-size:1em}}.modal--gamification-call .modal__box{max-width:100%;padding:3.5em 2em 2em;background-color:#b70eab}@media screen and (min-width:48em){.modal--gamification-call .modal__box{padding:2.5em 3em 2em;max-width:540px}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--gamification-call .modal__box{max-width:616px}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--gamification-call .modal__box{max-width:752px}}.modal--gamification-call .content__title{font:normal 2.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0 auto .3em}.modal--gamification-call .content__subtitle{font:700 1.5em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;letter-spacing:-.05em;margin:.5em auto}.modal--gamification-call .content__avatar{width:96px;height:96px;background:url(../images/modal/avatar-progress.png) no-repeat 50% 50%;background-size:contain;margin:1em auto;position:relative;z-index:1}@media screen and (min-width:48em){.modal--gamification-call .content__avatar{width:168px;height:168px}}.modal--gamification-call .content__avatar .avatar__image{width:46px;height:46px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%);background-size:contain;position:absolute;left:50%;top:50%;z-index:1;animation:modal-avatar-loop 4s ease-in-out infinite}@keyframes modal-avatar-loop{0%{background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%) scale(1)}10%{background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%) scale(1);opacity:1}20%{background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%) scale(.5);opacity:0}30%{background-image:url(../images/modal/avatar-boy.png);transform:translate(-50%,-50%) scale(.5);opacity:0}40%{background-image:url(../images/modal/avatar-boy.png);transform:translate(-50%,-50%) scale(1);opacity:1}50%{background-image:url(../images/modal/avatar-boy.png);transform:translate(-50%,-50%) scale(1)}60%{background-image:url(../images/modal/avatar-boy.png);transform:translate(-50%,-50%) scale(1);opacity:1}70%{background-image:url(../images/modal/avatar-boy.png);transform:translate(-50%,-50%) scale(.5);opacity:0}80%{background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%) scale(.5);opacity:0}90%{background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%) scale(1);opacity:1}to{background-image:url(../images/modal/avatar-girl.png);transform:translate(-50%,-50%) scale(1)}}@media screen and (min-width:48em){.modal--gamification-call .content__avatar .avatar__image{width:96px;height:96px;background-size:auto}}.modal--gamification-call .content__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:1.5em auto 0}.modal--gamification-call .content__buttons .button--primary{width:100%;max-width:360px;box-shadow:0 0 0 4px hsla(0,0%,100%,.7);padding:.3em 0;background-color:#009cde}.modal--gallery-options .modal__box,.modal--gallery .modal__box{padding:0;overflow:hidden}.modal--gallery-options .modal__box:hover .button--left,.modal--gallery-options .modal__box:hover .button--right,.modal--gallery .modal__box:hover .button--left,.modal--gallery .modal__box:hover .button--right{opacity:1}.modal--gallery-options .modal__box--photo .content__image,.modal--gallery .modal__box--photo .content__image{padding:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.modal--gallery-options .modal__box--paper-1,.modal--gallery-options .modal__box--paper-2,.modal--gallery-options .modal__box--paper-3,.modal--gallery-options .modal__box--paper-4,.modal--gallery-options .modal__box--paper-5,.modal--gallery-options .modal__box--paper-6,.modal--gallery-options .modal__box--paper-7,.modal--gallery-options .modal__box--paper-8,.modal--gallery-options .modal__box--paper-9,.modal--gallery-options .modal__box--paper-10,.modal--gallery-options .modal__box--paper-11,.modal--gallery-options .modal__box--paper-12,.modal--gallery-options .modal__box--photo-1,.modal--gallery-options .modal__box--photo-2,.modal--gallery-options .modal__box--photo-3,.modal--gallery-options .modal__box--theme-1,.modal--gallery-options .modal__box--theme-2,.modal--gallery-options .modal__box--theme-3,.modal--gallery-options .modal__box--wall-1,.modal--gallery-options .modal__box--wall-2,.modal--gallery-options .modal__box--wall-3,.modal--gallery .modal__box--paper-1,.modal--gallery .modal__box--paper-2,.modal--gallery .modal__box--paper-3,.modal--gallery .modal__box--paper-4,.modal--gallery .modal__box--paper-5,.modal--gallery .modal__box--paper-6,.modal--gallery .modal__box--paper-7,.modal--gallery .modal__box--paper-8,.modal--gallery .modal__box--paper-9,.modal--gallery .modal__box--paper-10,.modal--gallery .modal__box--paper-11,.modal--gallery .modal__box--paper-12,.modal--gallery .modal__box--photo-1,.modal--gallery .modal__box--photo-2,.modal--gallery .modal__box--photo-3,.modal--gallery .modal__box--theme-1,.modal--gallery .modal__box--theme-2,.modal--gallery .modal__box--theme-3,.modal--gallery .modal__box--wall-1,.modal--gallery .modal__box--wall-2,.modal--gallery .modal__box--wall-3{max-width:592px}.modal--gallery-options .modal__box--paper-1 .content__image,.modal--gallery-options .modal__box--paper-2 .content__image,.modal--gallery-options .modal__box--paper-3 .content__image,.modal--gallery-options .modal__box--paper-4 .content__image,.modal--gallery-options .modal__box--paper-5 .content__image,.modal--gallery-options .modal__box--paper-6 .content__image,.modal--gallery-options .modal__box--paper-7 .content__image,.modal--gallery-options .modal__box--paper-8 .content__image,.modal--gallery-options .modal__box--paper-9 .content__image,.modal--gallery-options .modal__box--paper-10 .content__image,.modal--gallery-options .modal__box--paper-11 .content__image,.modal--gallery-options .modal__box--paper-12 .content__image,.modal--gallery-options .modal__box--photo-1 .content__image,.modal--gallery-options .modal__box--photo-2 .content__image,.modal--gallery-options .modal__box--photo-3 .content__image,.modal--gallery-options .modal__box--theme-1 .content__image,.modal--gallery-options .modal__box--theme-2 .content__image,.modal--gallery-options .modal__box--theme-3 .content__image,.modal--gallery-options .modal__box--wall-1 .content__image,.modal--gallery-options .modal__box--wall-2 .content__image,.modal--gallery-options .modal__box--wall-3 .content__image,.modal--gallery .modal__box--paper-1 .content__image,.modal--gallery .modal__box--paper-2 .content__image,.modal--gallery .modal__box--paper-3 .content__image,.modal--gallery .modal__box--paper-4 .content__image,.modal--gallery .modal__box--paper-5 .content__image,.modal--gallery .modal__box--paper-6 .content__image,.modal--gallery .modal__box--paper-7 .content__image,.modal--gallery .modal__box--paper-8 .content__image,.modal--gallery .modal__box--paper-9 .content__image,.modal--gallery .modal__box--paper-10 .content__image,.modal--gallery .modal__box--paper-11 .content__image,.modal--gallery .modal__box--paper-12 .content__image,.modal--gallery .modal__box--photo-1 .content__image,.modal--gallery .modal__box--photo-2 .content__image,.modal--gallery .modal__box--photo-3 .content__image,.modal--gallery .modal__box--theme-1 .content__image,.modal--gallery .modal__box--theme-2 .content__image,.modal--gallery .modal__box--theme-3 .content__image,.modal--gallery .modal__box--wall-1 .content__image,.modal--gallery .modal__box--wall-2 .content__image,.modal--gallery .modal__box--wall-3 .content__image{padding:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.modal--gallery-options .modal__box--paper-1 .content__image,.modal--gallery .modal__box--paper-1 .content__image{background-image:url(../images/tesseract/materials/paper-1.jpg)}.modal--gallery-options .modal__box--paper-2 .content__image,.modal--gallery .modal__box--paper-2 .content__image{background-image:url(../images/tesseract/materials/paper-2.jpg)}.modal--gallery-options .modal__box--paper-3 .content__image,.modal--gallery .modal__box--paper-3 .content__image{background-image:url(../images/tesseract/materials/paper-3.jpg)}.modal--gallery-options .modal__box--paper-4 .content__image,.modal--gallery .modal__box--paper-4 .content__image{background-image:url(../images/tesseract/materials/paper-4.jpg)}.modal--gallery-options .modal__box--paper-5 .content__image,.modal--gallery .modal__box--paper-5 .content__image{background-image:url(../images/tesseract/materials/paper-5.jpg)}.modal--gallery-options .modal__box--paper-6 .content__image,.modal--gallery .modal__box--paper-6 .content__image{background-image:url(../images/tesseract/materials/paper-6.jpg)}.modal--gallery-options .modal__box--paper-7 .content__image,.modal--gallery .modal__box--paper-7 .content__image{background-image:url(../images/tesseract/materials/paper-7.jpg)}.modal--gallery-options .modal__box--paper-8 .content__image,.modal--gallery .modal__box--paper-8 .content__image{background-image:url(../images/tesseract/materials/paper-8.jpg)}.modal--gallery-options .modal__box--paper-9 .content__image,.modal--gallery .modal__box--paper-9 .content__image{background-image:url(../images/tesseract/materials/paper-9.jpg)}.modal--gallery-options .modal__box--paper-10 .content__image,.modal--gallery .modal__box--paper-10 .content__image{background-image:url(../images/tesseract/materials/paper-10.jpg)}.modal--gallery-options .modal__box--paper-12 .content__image,.modal--gallery .modal__box--paper-12 .content__image{background-image:url(../images/tesseract/materials/paper-11.jpg)}.modal--gallery-options .modal__box--paper-13 .content__image,.modal--gallery .modal__box--paper-13 .content__image{background-image:url(../images/tesseract/materials/paper-12.jpg)}.modal--gallery-options .modal__box--wall-1 .content__image,.modal--gallery .modal__box--wall-1 .content__image{background-image:url(../images/tesseract/materials/wall-1.jpg)}.modal--gallery-options .modal__box--wall-2 .content__image,.modal--gallery .modal__box--wall-2 .content__image{background-image:url(../images/tesseract/materials/wall-2.jpg)}.modal--gallery-options .modal__box--wall-3 .content__image,.modal--gallery .modal__box--wall-3 .content__image{background-image:url(../images/tesseract/materials/wall-3.jpg)}.modal--gallery-options .modal__box--photo-1 .content__image,.modal--gallery .modal__box--photo-1 .content__image{background-image:url(../images/tesseract/materials/photo-1.jpg)}.modal--gallery-options .modal__box--photo-2 .content__image,.modal--gallery .modal__box--photo-2 .content__image{background-image:url(../images/tesseract/materials/photo-2.jpg)}.modal--gallery-options .modal__box--photo-3 .content__image,.modal--gallery .modal__box--photo-3 .content__image{background-image:url(../images/tesseract/materials/photo-3.jpg)}.modal--gallery-options .modal__box--theme-1 .content__image,.modal--gallery .modal__box--theme-1 .content__image{background-image:url(../images/tesseract/materials/theme-1.jpg)}.modal--gallery-options .modal__box--theme-2 .content__image,.modal--gallery .modal__box--theme-2 .content__image{background-image:url(../images/tesseract/materials/theme-2.jpg)}.modal--gallery-options .modal__box--theme-3 .content__image,.modal--gallery .modal__box--theme-3 .content__image{background-image:url(../images/tesseract/materials/theme-3.jpg)}.modal--gallery-options .button--left,.modal--gallery-options .button--right,.modal--gallery .button--left,.modal--gallery .button--right{transform:translateY(-50%);opacity:.5;position:absolute;top:50%;z-index:2}.modal--gallery-options .button--left,.modal--gallery .button--left{left:.2em}.modal--gallery-options .button--right,.modal--gallery .button--right{right:.2em}.modal--gallery .content__header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.5em .5em .5em 1.5em;background:#75b0c9}.modal--gallery .content__header .header__title{font:normal 1.5625em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0}.modal--gallery .content__image{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:420px;padding:1.5em;background:#fff;overflow:hidden;position:relative;z-index:1}.modal--gallery .content__image img{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;display:inline-block;max-height:100%;width:auto;position:relative;z-index:1}.modal--gallery .button--close{position:relative;top:0;right:0}.modal--gallery-options{font-size:.8em}@media screen and (min-width:48em){.modal--gallery-options{font-size:1em}}.modal--gallery-options .modal__box{background:#f8ead7}.modal--gallery-options .modal__box--tostarica .content__image{padding:1.5em}.modal--gallery-options .modal__box--tostarica .image__material{font-size:.8em;width:21.875em;height:34.625em;margin:0 auto;background:url(../images/ix-tostarica/contest-drawing-cookie.png) 50% 50%/contain no-repeat;position:relative}.modal--gallery-options .modal__box--tostarica img{width:80%;height:auto;transform:translate(-50%,-50%) translateY(-15%);position:absolute;left:50%;top:50%}.modal--gallery-options .content__header{padding:1.125em 1.5em 2.625em;margin-bottom:-1.5em;background:#85d38b}.modal--gallery-options .content__header .header__title{font:500 1.375em/1 Raleway,Helvetica,Arial,cursive;color:#fff;text-align:left;margin:0}.modal--gallery-options .content__image{background:#fff;border-radius:1.5em;overflow:hidden}.modal--gallery-options .content__meta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em}@media screen and (min-width:26.25em){.modal--gallery-options .content__meta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.modal--gallery-options .content__author{display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:0}.modal--gallery-options .content__author .author__title{font:400 1.375em/1.2 Raleway,Helvetica,Arial,cursive;color:#333;text-align:left;margin:0}.modal--gallery-options .content__author .author__title em{display:block;font-style:normal;font-weight:700}.modal--gallery-options .content__options{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.modal--gallery-options .content__options .button{width:3.5em;margin:0 .2em}.modal--gallery-options .content__form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100%;background:#fff;padding:1.5em 1.5em 1em;position:absolute;z-index:2}.modal--gallery-options .content__form .form__title{font-size:1em;text-transform:none;text-align:left;margin:0 auto .7em}.modal--gallery-options .content__form .input--textarea{background:#fff;padding:1em;-ms-flex:1 0 auto;flex:1 0 auto;resize:none}.modal--gallery-options .content__form .form__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;width:100%;margin:.7em auto 0}.modal--gallery-options .content__form .form__actions .button{width:40%;margin:0 .5em;background-color:#009cde}.modal--gallery-options .content__message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#fff;padding:1.5em 1.5em 1em;position:absolute;z-index:3}.modal--gallery-options .content__message .message__title{font:400 1.25em/1.2 Comfortaa,Helvetica,sans-serif;color:#22687f;letter-spacing:-.05em;margin:0 auto}.modal--gallery-options .content__message .button{margin:0 .5em;background-color:#009cde;margin:1.5em auto 0}.modal--gallery-options .button--close{font-size:1em;width:2.0625em;height:2.0625em;background:transparent;position:absolute;right:.75em;top:.75em}.modal--gallery-options .button--close .button__ico{width:65%;height:65%;background:url(../images/ix-tostarica/ico-close-white@2x.png) 50% 50%/contain no-repeat}.modal--album .modal__box{max-width:500px;padding:4em}.modal--album .buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:1em auto 0}.modal--album .button--close{background-color:#24697e}.modal--contest-gallery .modal__box{font-size:.8em;-ms-flex-align:start;align-items:flex-start;background-color:#22687f;padding:3.5em 3.5em 2em}@media screen and (min-width:48em){.modal--contest-gallery .modal__box{font-size:1em;width:480px;height:220px;padding:2em 2em 2em 8em}}@media screen and (min-width:48em){.modal--contest-gallery .content__image{position:absolute;left:-120px;width:240px}}.modal--contest-gallery .content__image img{max-width:100%;height:auto}.modal--contest-gallery .content__description{text-align:left}.modal--contest-gallery .description__title{font:700 1.5em/1 Comfortaa,Helvetica,sans-serif;color:#f0ad55;text-transform:uppercase;margin:0 0 .5em}.modal--contest-gallery p{font-size:1em;text-align:left}.modal--contest-gallery .button--close{background-color:#fff}.modal--contest-gallery .button--close .button__ico{background-image:url(../images/ico-close-orange.png)}.modal--contest-enter .modal__box{width:193px;height:187px;background:url(../images/iii-bizcochitos/popup-draw.png) no-repeat 0 0;background-size:contain;box-shadow:none;cursor:pointer}@media screen and (min-width:48em){.modal--contest-enter .modal__box{width:387px;height:376px}}.modal--contest-enter .button--close{background-color:#ff5b35}.modal--contest-remember{display:block;font-size:.6em;overflow:auto}@media screen and (min-width:48em){.modal--contest-remember{font-size:.7em}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--contest-remember{display:-ms-flexbox;display:flex;font-size:.8em}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--contest-remember{font-size:1em}}.modal--contest-remember .modal__box{max-width:100%;padding:3.5em 2em 16.875em;background-color:#b70eab}@media screen and (min-width:48em){.modal--contest-remember .modal__box{max-width:540px;padding:2.5em 3em 17.375em}}@media screen and (min-width:48em) and (min-height:47.5em){.modal--contest-remember .modal__box{max-width:616px}}@media screen and (min-width:48em) and (min-height:58.125em){.modal--contest-remember .modal__box{max-width:752px}}.modal--contest-remember .content__title{font:normal 2.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#f7cc39;text-transform:uppercase;margin:0 auto .3em}.modal--contest-remember .content__subtitle{font:400 1.625em/1.4 Comfortaa,Helvetica,sans-serif;color:#fff;letter-spacing:-.05em;margin:.5em auto}.modal--contest-remember .content__subtitle strong{font-weight:700}.modal--contest-remember .content__asset{width:34em;height:17.875em;background:url(../images/modal/remember-pack.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;left:50%;bottom:-.5em;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--contest-remember .content__asset{background-image:url(../images/modal/remember-pack@2x.png)}}.modal--iii-bizcochitos-contest{overflow:auto;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:48em){.modal--iii-bizcochitos-contest{overflow:hidden;-ms-flex-pack:center;justify-content:center}}.modal--iii-bizcochitos-contest .modal__box{-ms-flex:1 0 auto;flex:1 0 auto;text-align:left;background:none;max-width:1140px;padding:0}@media screen and (min-width:48em){.modal--iii-bizcochitos-contest .modal__box{-ms-flex:0 0 auto;flex:0 0 auto}}.modal--iii-bizcochitos-contest .modal__box p{text-align:left;margin:.5em auto}.modal--iii-bizcochitos-contest .modal__box a{color:#fff}.modal--iii-bizcochitos-contest .modal__box .contests__nav{margin:2em auto 1em}@media screen and (min-width:48em){.modal--iii-bizcochitos-contest .modal__box .contests__nav{margin:1.5em auto 3em}}.modal--ix-tostarica-contest,.modal--vii-tostarica-contest,.modal--viii-tostarica-contest{overflow:auto;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:48em){.modal--ix-tostarica-contest,.modal--vii-tostarica-contest,.modal--viii-tostarica-contest{overflow:hidden;-ms-flex-pack:center;justify-content:center}}.modal--ix-tostarica-contest .modal__box,.modal--vii-tostarica-contest .modal__box,.modal--viii-tostarica-contest .modal__box{-ms-flex:1 0 auto;flex:1 0 auto;text-align:left;background:none;max-width:1140px;width:100%;padding:0}@media screen and (min-width:48em){.modal--ix-tostarica-contest .modal__box,.modal--vii-tostarica-contest .modal__box,.modal--viii-tostarica-contest .modal__box{-ms-flex:0 0 auto;flex:0 0 auto}}.modal--ix-tostarica-contest .modal__box p,.modal--vii-tostarica-contest .modal__box p,.modal--viii-tostarica-contest .modal__box p{text-align:left;margin:.5em auto}.modal--ix-tostarica-contest .modal__box p a,.modal--vii-tostarica-contest .modal__box p a,.modal--viii-tostarica-contest .modal__box p a{color:#fff}.modal--ix-tostarica-contest .modal__box .contests__nav,.modal--vii-tostarica-contest .modal__box .contests__nav,.modal--viii-tostarica-contest .modal__box .contests__nav{margin:2em auto 1em}@media screen and (min-width:48em){.modal--ix-tostarica-contest .modal__box .contests__nav,.modal--vii-tostarica-contest .modal__box .contests__nav,.modal--viii-tostarica-contest .modal__box .contests__nav{margin:1.5em auto 3em}}.modal--viii-tostarica-contest .button--close{background-color:#c7715a}.modal--extra-creatividad-1{display:block;font-size:.6em;overflow:auto}@media screen and (min-width:62em){.modal--extra-creatividad-1{font-size:1em}}@media screen and (min-width:62em) and (min-height:64em){.modal--extra-creatividad-1{display:-ms-flexbox;display:flex}}.modal--extra-creatividad-1 .modal__box{-ms-flex-negative:0;flex-shrink:0;max-width:520px;padding:3.5em 2em 2em;background-color:#b70eab}@media screen and (min-width:62em){.modal--extra-creatividad-1 .modal__box{padding:2.5em 2em 2em;max-width:760px}}.modal--extra-creatividad-1 .content__title{font:normal 2.8125em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#f7cc39;text-transform:uppercase;text-align:center;margin:0 auto .5em}.modal--extra-creatividad-1 .content__subtitle{font:300 1.625em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;letter-spacing:-.05em;text-align:center;margin:.5em auto 1em}.modal--extra-creatividad-1 .content__subtitle strong{font-weight:700;display:block}.modal--extra-creatividad-1 .content__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:1em auto 0}.modal--extra-creatividad-1 .content__buttons .button--primary{width:30%;box-shadow:0 0 0 4px hsla(0,0%,100%,.7);padding:.3em 0;background-color:#009cde}.modal--extra-creatividad-1 .content__example{margin:1em auto;position:relative}.modal--extra-creatividad-1 .content__example .example__drawing{width:30.8125em;height:22.0625em;background:url(../images/creatividad/modal-example.png) 50% 50%/contain no-repeat;margin:0 auto;position:relative;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--extra-creatividad-1 .content__example .example__drawing{background-image:url(../images/creatividad/modal-example@2x.png)}}.modal--extra-creatividad-1 .content__example .example__crayon{width:10.1875em;height:7.0625em;background:url(../images/creatividad/modal-crayon-blue.png) 50% 50%/contain no-repeat;animation:extra-1-crayon .4s ease-in-out infinite alternate;transform:translate(-50%,-50%) translate(-15.6em,-6.3em);position:absolute;left:50%;top:50%;z-index:3}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--extra-creatividad-1 .content__example .example__crayon{background-image:url(../images/creatividad/modal-crayon-blue@2x.png)}}@keyframes extra-1-crayon{0%{transform:translate(-50%,-50%) translate(-15.6em,-6.3em) translateY(-.2em) rotate(2deg)}}.modal--extra-creatividad-1 .content__example .example__brush{width:9.9375em;height:11.5625em;background:url(../images/creatividad/modal-brush-right.png) 50% 50%/contain no-repeat;animation:extra-1-brush 1.6s ease-in-out infinite alternate;transform:translate(-50%,-50%) translate(14em,-4em);position:absolute;left:50%;top:50%;z-index:3}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--extra-creatividad-1 .content__example .example__brush{background-image:url(../images/creatividad/modal-brush-right@2x.png)}}@keyframes extra-1-brush{0%{transform:translate(-50%,-50%) translate(14em,-4em) translate(.2em,-.2em) rotate(-2deg)}}.modal--extra-creatividad-1 .content__prize{margin:1em 2em 0;position:relative}@media screen and (min-width:28.75em){.modal--extra-creatividad-1 .content__prize{padding-right:40%}}.modal--extra-creatividad-1 .content__prize .prize__subtitle{font:400 1.625em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:left;letter-spacing:-.05em;margin:0 0 1em}.modal--extra-creatividad-1 .content__prize .prize__subtitle strong{display:block;font:normal 1.3em/1 Poetsen One,Helvetica,Arial,sans-serif;margin:.3em 0 0;letter-spacing:0}.modal--extra-creatividad-1 .content__prize .prize__image{width:25.6875em;height:24.5em;margin:.5em auto 0;background:url(../images/creatividad/modal-maletin.png) 50% 50%/contain no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--extra-creatividad-1 .content__prize .prize__image{background-image:url(../images/creatividad/modal-maletin@2x.png)}}@media screen and (min-width:28.75em){.modal--extra-creatividad-1 .content__prize .prize__image{margin:0;transform:translateY(-50%) translate(2.2em,4.2em);position:absolute;right:0;top:50px;z-index:1}}.modal--extra-creatividad-3{display:block;font-size:.7em;overflow:auto}@media screen and (min-width:62em){.modal--extra-creatividad-3{display:-ms-flexbox;display:flex;font-size:1em}}.modal--extra-creatividad-3 .modal__box{-ms-flex-negative:0;flex-shrink:0;max-width:520px;padding:3.5em 2em 2em;background-color:#b70eab}@media screen and (min-width:62em){.modal--extra-creatividad-3 .modal__box{padding:2em 2em 2.5em;max-width:760px}}.modal--extra-creatividad-3 .content__asset{width:9.9375em;height:11.5625em;background:url(../images/creatividad/modal-brush-left.png) 50% 50%/contain no-repeat;transform:translate(-100%,-100%) translate(5em,5em);position:absolute;left:0;top:0;z-index:2}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal--extra-creatividad-3 .content__asset{background-image:url(../images/creatividad/modal-brush-left@2x.png)}}@media screen and (min-width:62em){.modal--extra-creatividad-3 .content__asset{animation:extra-3-brush 1.6s ease-in-out infinite alternate;transform:translate(-50%,-50%) translate(5.1em,1.8em);transform-origin:100% 100%}}@keyframes extra-3-brush{0%{transform:translate(-50%,-50%) translate(5.1em,1.8em) translateY(-.2em) rotate(-2deg)}}.modal--extra-creatividad-3 .content__title{font:normal 2.8125em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#f7cc39;text-transform:uppercase;text-align:center;margin:0 auto .4em}.modal--extra-creatividad-3 .content__subtitle{font:700 1.875em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;letter-spacing:-.05em;text-align:center;margin:.5em auto .2em}.modal--extra-creatividad-3 .content__subtitle strong{font-weight:700;display:block}.modal--extra-creatividad-3 p{font:300 1.3125em/1.2 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05em;margin:.5em auto 0}.modal--extra-creatividad-3 p strong{font-weight:700}.modal--extra-creatividad-3 .content__info{font-size:.8em;margin:1em auto 0}.modal--extra-creatividad-3 .content__info p{font-weight:400}.modal--extra-creatividad-3 .content__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:1.5em auto}.modal--extra-creatividad-3 .content__buttons .button--primary{width:30%;box-shadow:0 0 0 4px hsla(0,0%,100%,.7);padding:.3em 0;background-color:#009cde}.modal--contest-news{font-size:.5em}@media screen and (min-width:48em){.modal--contest-news{font-size:.8em}}@media screen and (min-width:62em){.modal--contest-news{font-size:1em}}.modal--contest-news .modal__box{max-width:none;width:32.5em;height:32.5em;background:url(../images/viii-tostarica/alert-news-bg.png) 50% 50%/100% 100% no-repeat;padding:0;position:relative}@media screen and (min-width:48em){.modal--contest-news .modal__box{width:47.4375em;height:24.25em}}.modal--contest-news .modal__box .button--close{background-color:#b19973;right:1.625em;top:1.625em;z-index:3}.modal--contest-news .modal__box .box__title{font-size:1em;text-indent:-9999px;width:27em;height:8.375em;margin:0;background:url(../images/viii-tostarica/alert-news-title.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;top:-2.875em;left:50%;z-index:1}.modal--contest-news .modal__box .box__tab{display:none;position:relative}.modal--contest-news .modal__box .box__tab.is-active{display:block}.modal--contest-news .modal__box .box__tab--1 .tab__content{padding:0 5em 1.25em}@media screen and (min-width:48em){.modal--contest-news .modal__box .box__tab--1 .tab__content{padding:0 10.625em 1.25em}}.modal--contest-news .modal__box .box__tab--1 .tab__asset{position:absolute}.modal--contest-news .modal__box .box__tab--1 .tab__asset--tostarica{transform:translateY(-50%);left:-5.125em;top:50%}@media screen and (min-width:48em){.modal--contest-news .modal__box .box__tab--1 .tab__asset--tostarica{left:-2.625em}}.modal--contest-news .modal__box .box__tab--1 .tab__asset--bizcochito{transform:translateY(-50%);right:-5.375em;top:50%}@media screen and (min-width:48em){.modal--contest-news .modal__box .box__tab--1 .tab__asset--bizcochito{transform:translateY(-50%) translateY(2.5em);right:-2.5em}}.modal--contest-news .modal__box .box__tab--2 .tab__content{max-width:19.75em;margin-left:5.875em;padding-bottom:1.25em}.modal--contest-news .modal__box .box__tab--2 .tab__asset--disney{margin:.2em auto 0}.modal--contest-news .modal__box .box__tab--2 .tab__asset--copyright,.modal--contest-news .modal__box .box__tab--2 .tab__asset--tv{position:absolute}.modal--contest-news .modal__box .box__tab--2 .tab__asset--tv{transform:translate(-50%,50%) translateY(-1.25em);top:100%;left:50%}@media screen and (min-width:48em){.modal--contest-news .modal__box .box__tab--2 .tab__asset--tv{transform:translateY(-50%);right:-.8125em;left:auto;top:50%}}.modal--contest-news .modal__box .box__tab--2 .tab__asset--copyright{transform:translateY(-50%) translateY(8.75em);right:1.625em;top:50%}.modal--contest-news .modal__box .box__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;left:0;bottom:5em;z-index:1}@media screen and (min-width:48em){.modal--contest-news .modal__box .box__footer{bottom:2.5em}}.modal--contest-news .modal__box .box__footer p{width:auto;-ms-flex:0 1 auto;flex:0 1 auto;font:700 2.125em/1.2 Amatic SC,Helvetica,Arial,sans-serif;color:#222;margin:0 .2941176471em 0 0}.modal--contest-news .modal__box .box__footer .button{-ms-flex:0 0 auto;flex:0 0 auto}.modal--contest-news .modal__box .tab__content .content__title{font:400 2.25em/1.1 Handlee,Helvetica,Arial,cursive;text-align:center;color:#542b13}.modal--contest-news .modal__box .tab__asset{font-size:1em;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.modal--contest-news .modal__box .tab__asset--tostarica{width:11.75em;height:16.1875em;background-image:url(../images/viii-tostarica/alert-news-cookie-1.png)}.modal--contest-news .modal__box .tab__asset--bizcochito{width:11.625em;height:11.4375em;background-image:url(../images/viii-tostarica/alert-news-cookie-2.png)}.modal--contest-news .modal__box .tab__asset--disney{width:11.625em;height:4.75em;background-image:url(../images/viii-tostarica/alert-news-logo-disney.png)}.modal--contest-news .modal__box .tab__asset--tv{width:19.9375em;height:14.5625em;background-image:url(../images/viii-tostarica/alert-news-tv.png)}.modal--contest-news .modal__box .tab__asset--copyright{width:.625em;height:2.75em;background-image:url(../images/viii-tostarica/alert-news-copyright.png)}.modal--draw-inactive{font-size:.6em}@media screen and (min-width:48em){.modal--draw-inactive{font-size:1em}}.modal--draw-inactive .modal__box{max-width:none;width:32.5em;height:32.5em;background:url(../images/viii-tostarica/alert-news-bg.png) 50% 50%/100% 100% no-repeat;padding:0;position:relative}@media screen and (min-width:48em){.modal--draw-inactive .modal__box{width:47.4375em;height:24.25em}}.modal--draw-inactive .modal__box .button--close{background-color:#b19973;right:1.625em;top:1.625em;z-index:3}.modal--draw-inactive .modal__box .box__title{font-size:1em;text-indent:-9999px;width:27em;height:8.375em;margin:0;background:url(../images/viii-tostarica/alert-inactive-title.png) 50% 50%/contain no-repeat;transform:translate(-50%) translate(1.5em);position:absolute;top:-2.875em;left:50%;z-index:1}.modal--draw-inactive .modal__box .box__content{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;padding:1.5em}@media screen and (min-width:48em){.modal--draw-inactive .modal__box .box__content{display:block;padding:6.25em 5.875em 0 16.625em}}.modal--draw-inactive .modal__box .box__content .content__title{font:400 2.25em/1.1 Handlee,Helvetica,Arial,cursive;text-align:center;color:#542b13}.modal--draw-inactive .modal__box .box__asset{font-size:1em;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.modal--draw-inactive .modal__box .box__asset--cookie{display:none;width:11.75em;height:16.1875em;background-image:url(../images/viii-tostarica/alert-inactive-cookie.png);transform:translateY(-50%) translateY(1em);position:absolute;left:2.5em;top:50%;z-index:1}@media screen and (min-width:48em){.modal--draw-inactive .modal__box .box__asset--cookie{display:block}}.modal--draw-inactive .modal__box .box__asset--button{width:15.0625em;height:3.75em;background-image:url(../images/viii-tostarica/alert-inactive-button.png);margin:.4em auto;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.modal--draw-inactive .modal__box .box__asset--button:focus,.modal--draw-inactive .modal__box .box__asset--button:hover{transform:scale(.95)}.modal--rgpd-frozen{-ms-flex-direction:row;flex-direction:row;font-size:.6em;overflow:auto;padding:1em}@media screen and (min-width:48em){.modal--rgpd-frozen{font-size:1em}}.modal--rgpd-frozen .modal__box{-ms-flex:0 0 auto;flex:0 0 auto;max-width:31.25em;background:url(../images/viii-tostarica/rgpd-frozen-background.png) 50% 50%/100% 100% no-repeat;padding:0}@media screen and (min-width:48em){.modal--rgpd-frozen .modal__box{max-width:none;width:47.5em;height:53.875em}}.modal--rgpd-frozen .box__content{height:100%;padding:8em 3.75em 3.75em;position:relative;z-index:1}.modal--rgpd-frozen .box__content .content__logo{font-size:1em;width:27em;height:8.375em;margin:0;background:url(../images/viii-tostarica/rgpd-frozen-logo.png) 50% 50%/contain no-repeat;transform:translate(-50%,-1.875em);position:absolute;top:0;left:50%;z-index:1}.modal--rgpd-frozen .box__content .content__title{font:700 3em/1.2 Amatic SC,Helvetica,Arial,sans-serif;color:#222;text-align:center;text-transform:uppercase;margin:0 auto .5em}.modal--rgpd-frozen .box__content .content__description p{text-align:left;font-size:1.125em;line-height:1.3;color:#421d07;margin:.5em auto}.modal--rgpd-frozen .box__content .content__description p strong{font-size:1em}.modal--rgpd-frozen .modal__frame{height:7em;padding:1em 1em 0;margin:1em 0;overflow:auto;background:#f4f4f4}.modal--rgpd-frozen .modal__frame p{font-size:.75em;color:#626262;text-align:left;margin:0 auto 1em}.modal--rgpd-frozen .modal__frame p a{color:inherit}.modal--rgpd-frozen .form{margin:1em auto 0}.modal--rgpd-frozen .form__row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0;padding:0}.modal--rgpd-frozen .form .input{width:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:.25em 0 0}.modal--rgpd-frozen .form .label{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1em;color:#222;text-align:left;margin-left:.5em}.modal--rgpd-frozen .form .label a{color:inherit;font-weight:700}.modal--rgpd-frozen .form sup{font-size:1em;font-weight:700;top:0}.modal--rgpd-frozen .button--close{background-color:#b19973;position:absolute;right:1.5em;top:1.75em;z-index:2}.modal--rgpd-frozen .button--viii-tostarica{padding:0 1.5em}.modal--viii-tostarica-new-ranking{font-size:.6em}@media screen and (min-width:48em){.modal--viii-tostarica-new-ranking{font-size:.8em}}@media screen and (min-width:62em){.modal--viii-tostarica-new-ranking{font-size:1em}}.modal--viii-tostarica-new-ranking .modal__box{max-width:none;width:31.875em;height:38.75em;background:url(../images/viii-tostarica/alert-news-bg.png) 50% 50%/100% 100% no-repeat;padding:0 0 2em;position:relative}@media screen and (min-width:48em){.modal--viii-tostarica-new-ranking .modal__box{width:47.4375em;height:24.25em}}.modal--viii-tostarica-new-ranking .modal__box .button--close{background-color:#b19973;right:1.625em;top:1.625em;z-index:3}.modal--viii-tostarica-new-ranking .modal__box .box__title{font-size:1em;text-indent:-9999px;width:27em;height:8.375em;margin:0;background:url(../images/viii-tostarica/alert-news-title.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;top:-2.875em;left:50%;z-index:1}.modal--viii-tostarica-new-ranking .modal__box .box__content{font-size:1.3em;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.modal--viii-tostarica-new-ranking .modal__box .box__content{font-size:1em;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-right:4.375em}}.modal--viii-tostarica-new-ranking .modal__box .box__content .content__description{font:400 1.9375em/1.1 Handlee,Helvetica,Arial,cursive;text-align:center;color:#542b13;margin:0 0 .5em}@media screen and (min-width:48em){.modal--viii-tostarica-new-ranking .modal__box .box__content .content__description{margin:0}}.modal--viii-tostarica-new-ranking .modal__box .box__content .content__asset{font-size:.5em}@media screen and (min-width:48em){.modal--viii-tostarica-new-ranking .modal__box .box__content .content__asset{font-size:1em}}.modal--viii-tostarica-new-ranking .modal__box .box__content .content__asset--pack{width:24em;height:13.125em;background:url(../images/viii-tostarica/alert-ranking-asset-pack.png) 50% 50%/contain no-repeat}.modal--viii-tostarica-new-ranking .modal__box .box__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;left:0;bottom:5em;z-index:1}@media screen and (min-width:48em){.modal--viii-tostarica-new-ranking .modal__box .box__footer{bottom:2.5em}}.modal--viii-tostarica-new-ranking .modal__box .box__footer p{width:auto;-ms-flex:0 1 auto;flex:0 1 auto;font:700 2.125em/1.2 Amatic SC,Helvetica,Arial,sans-serif;color:#222;margin:0 .2941176471em 0 0}.modal--viii-tostarica-new-ranking .modal__box .box__footer .button{-ms-flex:0 0 auto;flex:0 0 auto}.modal--drawing-anon-saved{font-size:.8em;padding:1.5em}@media screen and (min-width:48em){.modal--drawing-anon-saved{font-size:1em}}.modal--drawing-anon-saved .modal__box{width:100%;max-width:23.625em;background-color:#f4ecdf;-ms-flex-align:center;align-items:center}.modal--drawing-anon-saved .modal__box .box__title{font:400 1.5em/1.2 Comfortaa,Helvetica,sans-serif;color:#542b13;text-align:center;margin:0 auto 1em}.modal--drawing-anon-saved .modal__box .box__asset{background:transparent 50% 50%/contain no-repeat}.modal--drawing-anon-saved .modal__box .box__asset--disney{width:22.75em;height:8.9375em;background-image:url(../images/viii-tostarica/contest-anon-prize.png);margin:1.25em 0 0;position:relative;z-index:1}.modal--drawing-anon-saved .modal__box .box__asset--disney:after{content:"";width:1.6875em;height:1.75em;background:url(../images/viii-tostarica/contest-anon-prize-arrow.png) 50% 50%/contain no-repeat;transform:translate(-50%,.75em);animation:drawing-anon-saved-arrow .8s ease-in-out infinite alternate;position:absolute;left:50%;bottom:0}@keyframes drawing-anon-saved-arrow{0%{transform:translate(-50%,.75em) translateY(-10%)}to{transform:translate(-50%,.75em) translateY(20%)}}.modal--drawing-anon-saved .modal__box p{font:400 1.25em/1.2 Handlee,Helvetica,Arial,cursive;color:#542b13;text-align:center}.modal--drawing-anon-saved .modal__box p strong{font-weight:700}.modal--drawing-anon-saved .button--close{transform:translate(50%,-50%);background-color:#85441e;right:0;top:0}.modal--drawing-anon-saved .buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:1.875em 0 0}@media screen and (min-width:48em){.modal--drawing-anon-saved .buttons{margin:2.5em 0 0}}.modal--drawing-anon-saved .buttons .button{width:13em}.modal--drawing-anon-saved .buttons .button--primary{background-color:#36d398}.modal--drawing-anon-saved .buttons .button--secondary{background-color:#898989}.modal--ix-contest--actions{font-size:4.6vw}@media screen and (min-width:21.25em){.modal--ix-contest--actions{font-size:1em}}@media screen and (min-width:48em){.modal--ix-contest--actions{font-size:1.2em}}.modal--ix-contest--actions .modal__box{padding:2em 1em 1.5em;max-width:18.4375em;background:url(../images/ix-tostarica/contest-modal-bg.jpg) 50% 50%/cover no-repeat}.modal--ix-contest--actions .modal__title{font:400 1.1875em/1.2 Baloo,Helvetica,Arial,cursive;text-transform:none;text-align:left;color:#2d87a1;width:100%;padding-left:.25em}.modal--ix-contest--actions .modal__text{font:600 .875em/1.2 Raleway,Helvetica,Arial,cursive;text-align:left;color:#494948;margin:0 auto}.modal--ix-contest--actions .modal__form{margin-top:.5em}.modal--ix-contest--actions .modal__input{font:600 .8125em/1.2 Raleway,Helvetica,Arial,cursive;color:#494948;width:100%;padding:.65em 1em;border-radius:.4em;box-shadow:none;outline:none;border:none}.modal--ix-contest--actions .modal__input--date{padding:0;text-align:center}.modal--ix-contest--actions .modal__input__wrapper{margin-top:1em}.modal--ix-contest--actions .modal__input__wrapper:first-child{margin-top:0}.modal--ix-contest--actions .modal__input__label{font:600 .8125em/1.2 Raleway,Helvetica,Arial,cursive;text-transform:uppercase;text-align:left;color:#494948;display:block;margin-bottom:.5em}.modal--ix-contest--actions .modal__input__textarea{font:600 .8125em/1.2 Raleway,Helvetica,Arial,cursive;color:#494948;border:none;border-radius:.4em;width:100%;margin-top:1em;max-height:10em;padding:1em;outline:none}.modal--ix-contest--actions .modal__input__datewrapper{width:100%;border-radius:.4em;padding:.65em 1em;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;box-shadow:none;outline:none;border:none}.modal--ix-contest--actions .button--close,.modal--ix-contest--actions .button--modal-back,.modal--ix-contest--actions .button--modal-ok{transition:transform .25s ease-in-out}.modal--ix-contest--actions .button--close:hover,.modal--ix-contest--actions .button--modal-back:hover,.modal--ix-contest--actions .button--modal-ok:hover{opacity:1}@media screen and (min-width:48em){.modal--ix-contest--actions .button--close:hover,.modal--ix-contest--actions .button--modal-back:hover,.modal--ix-contest--actions .button--modal-ok:hover{transform:scale(.95)}}.modal--ix-contest--actions .button--close{right:1em;top:-1em;width:2.375em;height:2.375em;background:#fff;border-radius:100%;padding:.2em}.modal--ix-contest--actions .button--close .button__wrapper{position:relative;width:100%;height:100%;border-radius:100%;background:#e8dbc9}.modal--ix-contest--actions .button--close .button__ico{font-size:.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.25em;height:2.25em;background:url(../images/ix-tostarica/contest-close-ico@2x.png) 50% 50%/cover no-repeat}.modal--ix-contest--actions .button--modal-ok{font:400 1.0625em/1.2 Baloo,Helvetica,Arial,cursive;text-transform:uppercase;color:#fff;width:100%;border-radius:.5em;padding:.7em 1em;margin-top:1.5em;background:#f2a34f}.modal--ix-contest--actions .button--modal-back{font:600 .625em/1.2 Raleway,Helvetica,Arial,cursive;text-transform:uppercase;color:#fff;display:block;width:auto;border-radius:1.5em;padding:.4em 3.5em;margin:1.5em auto 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:#47b0ce}.modal--ix-contest-drawing-title .modal__title{font-size:1.3125em}.modal--ix-contest-drawing-title .modal__drawing__wrapper{position:relative;padding:2em 0}.modal--ix-contest-drawing-title .modal__drawing__background{width:14.75em;height:8.25em;margin:0 auto;background:url(../images/ix-tostarica/contest-brush-stroke.png) 50% 50%/cover no-repeat}.modal--ix-contest-drawing-title .modal__drawing__title{font:700 .625em/1.2 Baloo,Helvetica,Arial,cursive;color:#7a3e21;text-transform:uppercase;transform:translate(-50%);position:absolute;top:2.6em;left:50%;z-index:2}.modal--ix-contest-drawing-title .modal__drawing__stroke{font-size:.45em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-1em);width:11.25em;height:14em;background:transparent 50% 50%/cover no-repeat}.modal--ix-contest-drawing-title .modal__drawing__cookie{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.6em;width:10.9375em;height:17.3125em;margin:0 auto;background:url(../images/ix-tostarica/contest-drawing-cookie.png) 50% 50%/cover no-repeat}.modal--ix-contest-drawing-history .modal__title{font-size:1.3125em;margin-bottom:.2em}.modal--ix-contest-drawing-history .modal__bodegon{font-size:.48em;width:35em;height:16.5em;margin:3em auto 4em;background:url(../images/ix-tostarica/modal-contest-disney@2x.png) 50% 50%/cover no-repeat}.modal--ix-contest-drawing-thanks .modal__box{padding-top:4em}.modal--ix-contest-drawing-thanks .modal__header{position:absolute;top:-1em;left:50%;transform:translate(-50%);font-size:1em;text-indent:-9999px;margin:0;width:10em;height:3.8125em;background:url(../images/ix-tostarica/contest-goodluck@2x.png) 50% 50%/cover no-repeat}.modal--ix-contest-drawing-thanks .button--modal-back{margin-top:2em}.modal--ix-contest-drawing-reminder .modal__box{padding-top:4em;padding-bottom:2em}.modal--ix-contest-drawing-reminder .modal__header{position:absolute;top:-1em;left:50%;transform:translate(-50%);font-size:1em;text-indent:-9999px;margin:0;width:10em;height:3.8125em;background:url(../images/ix-tostarica/contest-reminder@2x.png) 50% 50%/cover no-repeat}.modal--ix-contest-drawing-reminder .button--modal-back{margin-top:2em}.modal--ix-contest-drawing-reminder .button--participate{background:#fff;padding:.2em;border-radius:1.5em;margin:1em auto}.modal--ix-contest-drawing-reminder .button--participate .button__wrapper{font:normal .75em/1.2 Baloo,Helvetica,Arial,cursive;text-transform:uppercase;color:#fff;border-radius:1.5em;padding:1em .75em;background:#a2cc3a}.modal--ix-contest-drawing-limit .modal__text,.modal--ix-contest-drawing-participate .modal__text{font-size:.75em}.modal--ix-contest-drawing-limit .modal__bodegon,.modal--ix-contest-drawing-participate .modal__bodegon{font-size:.48em;width:33em;height:28.625em;margin:3em auto 0;background:url(../images/ix-tostarica/modal-contest-disney-v2@2x.png) 50% 50%/cover no-repeat}.modal--ix-contest-drawing-limit .button--modal-ok,.modal--ix-contest-drawing-participate .button--modal-ok{margin-top:1em}.modal--ix-contest-drawing-alert{font-size:4.6vw}@media screen and (min-width:21.25em){.modal--ix-contest-drawing-alert{font-size:1em}}@media screen and (min-width:48em){.modal--ix-contest-drawing-alert{font-size:1.2em}}.modal--ix-contest-drawing-alert .modal__box{padding:2em 1.5em 1.5em;max-width:18.4375em;background:#abce55}.modal--ix-contest-drawing-alert .modal__box.is-valid{background:#abce55}.modal--ix-contest-drawing-alert .modal__box.is-info{background:#a9a9a9}.modal--ix-contest-drawing-alert .modal__descripcion,.modal--ix-contest-drawing-alert .modal__title{font:700 1em/1.2 Raleway,Helvetica,Arial,cursive;text-align:left}.modal--ix-contest-drawing-alert .modal__title{font-size:1em;text-transform:uppercase;color:#494948;margin-left:0}.modal--ix-contest-drawing-alert .modal__descripcion{font-size:.8em;color:#494948}.modal--ix-contest-drawing-alert .button--close{font-size:.5em;right:2em;top:2em;width:1.75em;height:1.75em;background:transparent}.modal--ix-contest-drawing-alert .button--close .button__ico{width:100%;height:100%;background:url(../images/ix-tostarica/contest-close-ico-v2@2x.png) 50% 50%/cover no-repeat}.stack--share .stack__box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:30em;padding:2em 1.5em;border-radius:1em;background:#75b0c9}@media screen and (min-width:48em){.stack--share .stack__box{width:80%}}.stack--share .box__content{margin:0}.stack--share .stack__title{font:1.6875em/130% Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;margin:0 auto .5em}.stack--share p{font:400 .9375em/130% Comfortaa,Helvetica,sans-serif;color:#fff;text-align:center;margin:0 auto}.stack--share .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:2em auto 0}.stack--share .buttons .button{margin:0 .5em}.stack--share .button--close{position:absolute;right:.4em;top:.4em;z-index:1}.stack--points{display:block;font-size:.8em;overflow:auto}@media screen and (min-width:48em){.stack--points{display:-ms-flexbox;display:flex}}@media screen and (min-width:48em) and (min-height:58.125em){.stack--points{font-size:1em}}.stack--points .stack__box{margin:1em auto;padding:3.5em 2em 2em}@media screen and (min-width:48em){.stack--points .stack__box{max-width:390px}}@media screen and (min-width:48em) and (min-height:47.5em){.stack--points .stack__box{max-width:480px}}@media screen and (min-width:48em) and (min-height:58.125em){.stack--points .stack__box{max-width:532px}}.stack--points .stack__title{font:400 1em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;margin:.5em auto 1.2em}@media screen and (min-width:48em){.stack--points .stack__title{font-size:1.375em}}.stack--points .point-list .points__title{background:#afd0de}.stack--points .point-list p{color:#fff}.stack--contest-gallery .stack__box{font-size:.8em;-ms-flex-align:start;align-items:flex-start;background-color:#22687f;padding:3.5em 3.5em 2em}@media screen and (min-width:48em){.stack--contest-gallery .stack__box{font-size:1em;width:480px;height:220px;padding:2em 2em 2em 8em}}@media screen and (min-width:48em){.stack--contest-gallery .content__image{width:240px;transform:translateY(-50%);position:absolute;top:50%;left:-120px}}.stack--contest-gallery .content__image img{max-width:100%;height:auto}.stack--contest-gallery .content__description{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.stack--contest-gallery .description__title{font:700 1.5em/1 Comfortaa,Helvetica,sans-serif;color:#f0ad55;text-transform:uppercase;margin:0 0 .5em}.stack--contest-gallery p{font-size:1em;text-align:left}.stack--contest-gallery .button--close{background-color:#fff}.stack--contest-gallery .button--close .button__ico{background-image:url(../images/ico-close-orange.png)}.stack--ix-contest-gallery{padding:0 2em}@media screen and (min-width:48em){.stack--ix-contest-gallery{padding:0}}.stack--ix-contest-gallery .stack__box{font-size:.8em;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:2em 2em 1.5em;width:31em}@media screen and (min-width:48em){.stack--ix-contest-gallery .stack__box{font-size:1em;padding:2.5em 8em 2.5em 2.5em;border-radius:1.5em;transform:translate(-3.75em);animation:viii-concurso-stack-box-enter .5s cubic-bezier(.64,.57,.67,1.53)}}.stack--ix-contest-gallery .content__image{background:url(../images/contests/contest-cookie-tostarica-detail.png) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.stack--ix-contest-gallery .content__image{width:13.3125em;height:21.0625em;transform:translateY(-50%);position:absolute;top:50%;right:-8.75em}}.stack--ix-contest-gallery .content__image img{width:82%;height:auto;transform:translate(-50%) translate(-.25em);position:absolute;left:50%;top:1.875em}.stack--ix-contest-gallery .content__image__stroke{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateX(0) translateY(-2em)}.stack--ix-contest-gallery .content__description{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.stack--ix-contest-gallery .description__title{font:400 1.75em/1.3 Baloo,Helvetica,Arial,cursive;color:#2d87a1;text-transform:uppercase;margin:0}.stack--ix-contest-gallery p{font:400 1.5em/1.4 Raleway,Helvetica,Arial,cursive;color:#525151;text-align:left}.stack--ix-contest-gallery .button--close{transform:translate(60%,-60%);background-color:#f2a34f;right:0;top:0}@media screen and (min-width:48em){.stack--ix-contest-gallery .button--close{transform:none;right:-11.625em;top:-5.5em}}.stack--ix-contest-gallery .button--close .button__ico{background-image:url(../images/ico-close@2x.png)}.stack--viii-contest-gallery{padding:0 2em}@media screen and (min-width:48em){.stack--viii-contest-gallery{padding:0}}.stack--viii-contest-gallery .stack__box{font-size:.8em;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:2em 2em 1.5em}@media screen and (min-width:48em){.stack--viii-contest-gallery .stack__box{font-size:1em;padding:2.5em 8em 2.5em 2.5em;border-radius:0;transform:translate(-3.75em);animation:viii-concurso-stack-box-enter .5s cubic-bezier(.64,.57,.67,1.53)}}@keyframes viii-concurso-stack-box-enter{0%{transform:translate(-3.75em) scale(1.2)}to{transform:translate(-3.75em) scale(1)}}@media screen and (min-width:48em){.stack--viii-contest-gallery .content__image{width:15em;transform:translateY(-50%);position:absolute;top:50%;right:-8.75em}}.stack--viii-contest-gallery .content__image img{max-width:100%;height:auto}.stack--viii-contest-gallery .content__description{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}.stack--viii-contest-gallery .description__title{font:400 1.625em/1.3 Handlee,Helvetica,Arial,cursive;color:#37653e;text-transform:uppercase;margin:0}.stack--viii-contest-gallery p{font:400 1.5em/1.3 Handlee,Helvetica,Arial,cursive;color:#b19973;text-align:left}.stack--viii-contest-gallery .button--close{transform:translate(60%,-60%);background-color:#b19973;right:0;top:0}@media screen and (min-width:48em){.stack--viii-contest-gallery .button--close{transform:none;right:-11.625em;top:-5.5em}}.stack--viii-contest-gallery .button--close .button__ico{background-image:url(../images/ico-close@2x.png)}.stack--viii-tostarica-tv-winner .stack__box{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:90%;background:#f4ecdf;border-radius:0;margin:auto;padding:0}@media screen and (min-width:48em){.stack--viii-tostarica-tv-winner .stack__box{width:47em}}.stack--viii-tostarica-tv-winner .button--close{background:#b19973}.stack--viii-tostarica-tv-winner video{width:100%;height:auto}.stack--viii-tostarica-tv-winner .content__detail{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25em 1.875em}@media screen and (min-width:48em){.stack--viii-tostarica-tv-winner .content__detail{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.stack--viii-tostarica-tv-winner .content__detail .detail__col{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.stack--viii-tostarica-tv-winner .content__detail .detail__col--left{-ms-flex:0 1 100%;flex:0 1 100%}@media screen and (min-width:48em){.stack--viii-tostarica-tv-winner .content__detail .detail__col--left{-ms-flex:0 1 auto;flex:0 1 auto;margin-right:1.875em}}.stack--viii-tostarica-tv-winner .content__detail .detail__col--right{font-size:.9em;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:.75em}@media screen and (min-width:48em){.stack--viii-tostarica-tv-winner .content__detail .detail__col--right{font-size:1em}}.stack--viii-tostarica-tv-winner .content__detail .detail__title{font:normal 1.625em/1.2 Handlee,Helvetica,Arial,cursive;color:#37653e;text-transform:uppercase;margin:0 0 .1538461538em}.stack--viii-tostarica-tv-winner .content__detail .detail__meta{font:normal 1.25em/1.2 Handlee,Helvetica,Arial,cursive;color:#b19973;text-align:left;margin:0 0 1em}.stack--viii-tostarica-tv-winner .content__detail .detail__story{font:normal 1.125em/1.3 Handlee,Helvetica,Arial,cursive;color:#545454;text-align:left}.stack--viii-tostarica-tv-winner .content__detail img{display:block;max-width:5.875em;height:auto}@media screen and (min-width:48em){.stack--viii-tostarica-tv-winner .content__detail img{max-width:7.75em}}.stack--ix-contest-weekly-winner .stack__box{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:90%;background:url(../images/ix-tostarica/contest-modal-bg.jpg) 50% 50%/cover no-repeat;border-radius:0;margin:auto;padding:0}@media screen and (min-width:48em){.stack--ix-contest-weekly-winner .stack__box{width:47em}}.stack--ix-contest-weekly-winner .button--close{background:#f2a34f}.stack--ix-contest-weekly-winner video{width:100%;height:auto}.stack--ix-contest-weekly-winner .content__detail{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25em 1.875em 1.875em}@media screen and (min-width:48em){.stack--ix-contest-weekly-winner .content__detail{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.stack--ix-contest-weekly-winner .content__detail .detail__col{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.stack--ix-contest-weekly-winner .content__detail .detail__col--left{-ms-flex:0 1 100%;flex:0 1 100%}@media screen and (min-width:48em){.stack--ix-contest-weekly-winner .content__detail .detail__col--left{-ms-flex:0 1 auto;flex:0 1 auto;margin-right:1.875em}}.stack--ix-contest-weekly-winner .content__detail .detail__col--right{font-size:.9em;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:.75em}@media screen and (min-width:48em){.stack--ix-contest-weekly-winner .content__detail .detail__col--right{font-size:1em}}.stack--ix-contest-weekly-winner .content__detail .detail__title{font:normal 1.75em/1.2 Baloo,Helvetica,Arial,cursive;color:#2d87a1;text-transform:uppercase;margin:0 0 .1428571429em}.stack--ix-contest-weekly-winner .content__detail .detail__meta{font:normal 1.5em/1.3 Raleway,Helvetica,Arial,cursive;color:#525151;text-align:left;margin:0 0 .8333333333em}.stack--ix-contest-weekly-winner .content__detail .detail__story{font:normal 1.125em/1.3 Raleway,Helvetica,Arial,cursive;color:#525151;text-align:left}.stack--ix-contest-weekly-winner .content__detail .detail__cookie{width:7.625em;height:12.375em;background:url(../images/ix-tostarica/contest-drawing-cookie.png) 50% 50%/contain no-repeat;position:relative}.stack--ix-contest-weekly-winner .content__detail .detail__cookie img{width:85%;transform:translate(-50%);position:absolute;left:50%;top:10%}.modal--cds-required .modal__box,.modal--cds-video-ok .modal__box{max-width:38.875em;width:100%;-ms-flex-align:center;align-items:center;padding-bottom:3.75em;font-size:.75em}@media screen and (min-width:26.5625em){.modal--cds-required .modal__box,.modal--cds-video-ok .modal__box{font-size:.8em}}@media screen and (min-width:62em){.modal--cds-required .modal__box,.modal--cds-video-ok .modal__box{font-size:1em;padding-bottom:4.875em}}.modal--cds-required .modal__title,.modal--cds-video-ok .modal__title{font-weight:900;color:#00b2d0;margin-top:1em}.modal--cds-required .modal__text,.modal--cds-video-ok .modal__text{font-weight:500;color:#474746;margin:1em auto 0}.modal--cds-required .modal__text:first-child,.modal--cds-video-ok .modal__text:first-child{margin-top:0}.modal--cds-required .modal__text--bold,.modal--cds-video-ok .modal__text--bold{font-weight:700}.modal--cds-required .modal__text__container,.modal--cds-video-ok .modal__text__container{padding:0 1em}.modal--cds-required .modal__check__wrapper,.modal--cds-video-ok .modal__check__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:5.25em;height:5.25em;background:#ededed;border-radius:100%}.modal--cds-required .modal__check__icon,.modal--cds-video-ok .modal__check__icon{width:3.375em;height:2.375em;background:url(../images/cds/icon/check-bg.png) 50% 50%/cover no-repeat}.modal--cds-required .modal__buttons,.modal--cds-video-ok .modal__buttons{display:block;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:2.375em}@media screen and (min-width:40em){.modal--cds-required .modal__buttons,.modal--cds-video-ok .modal__buttons{display:-ms-flexbox;display:flex}}.modal--cds-required .modal__button,.modal--cds-video-ok .modal__button{text-decoration:none;-ms-flex:0 0 45%;flex:0 0 45%;display:block;padding:.6em 1em;margin:1em auto 0;border-radius:1.5em;transition:all .25s ease-in-out;max-width:17.1875em}.modal--cds-required .modal__button:first-child,.modal--cds-video-ok .modal__button:first-child{margin-top:0}.modal--cds-required .modal__button:hover,.modal--cds-video-ok .modal__button:hover{transform:scale(.95)}.modal--cds-required .modal__button__text,.modal--cds-video-ok .modal__button__text{font:600 1em/1.2 Raleway,Helvetica,Arial,cursive;text-transform:uppercase;color:#fff}.modal--cds-required .modal__button--green,.modal--cds-video-ok .modal__button--green{background:#90c82c}.modal--cds-required .modal__button--blue,.modal--cds-video-ok .modal__button--blue{background:#00b2d0}@media screen and (min-width:40em){.modal--cds-required .modal__button,.modal--cds-video-ok .modal__button{max-width:none;margin:0 auto}}.modal--cds-gallery-detail .modal__box{max-width:71vw;width:100%;padding:0;background:transparent;font-size:.8em}@media screen and (min-width:40em){.modal--cds-gallery-detail .modal__box{font-size:.8em;max-width:33.75em}}@media screen and (min-width:62em){.modal--cds-gallery-detail .modal__box{font-size:1em}}.modal--cds-gallery-detail .modal__box .gallery__item{margin-top:2em;box-shadow:0 0 .75em rgba(0,0,0,.3);border-radius:1em;padding:0}.modal--cds-gallery-detail .modal__box .gallery__item:first-child{margin-top:0}.modal--cds-gallery-detail .modal__box .gallery__item.is-pink .gallery__item__header{background:#ec90ee}.modal--cds-gallery-detail .modal__box .gallery__item.is-red .gallery__item__header{background:#ff498e}.modal--cds-gallery-detail .modal__box .gallery__item.is-green .gallery__item__header{background:#41d586}.modal--cds-gallery-detail .modal__box .gallery__item__header{padding:1.25em 1.125em 3.125em;background:#ff498e;border-top-left-radius:1em;border-top-right-radius:1em}.modal--cds-gallery-detail .modal__box .gallery__item__title{font:400 1.25em/1.2 Raleway,Helvetica,Arial,cursive;text-align:left;color:#fff;margin:0 auto;padding-right:2em}.modal--cds-gallery-detail .modal__box .gallery__item__date{font:700 1em/1.2 Raleway,Helvetica,Arial,cursive;text-align:left;color:#fff;margin:.5em auto 0}.modal--cds-gallery-detail .modal__box .gallery__item__body{position:relative;background:#000;border-radius:1em;margin-top:-2em}.modal--cds-gallery-detail .modal__box .gallery__item__close__wrapper{position:absolute;top:.5em;right:.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2.0625em;height:2.0625em;border-radius:100%;background:#fff;box-shadow:0 0 .4em rgba(0,0,0,.4)}.modal--cds-gallery-detail .modal__box .gallery__item__close__image{width:1.1875em;height:1.1875em;background:url(../images/cds/icon/close.png) 50% 50%/cover no-repeat}.modal--cds-gallery-detail .modal__box .gallery__item__like__wrapper{position:absolute;top:.5em;left:.5em;background:transparent;outline:none}.modal--cds-gallery-detail .modal__box .gallery__item__like__wrapper:hover .gallery__item__like__image{transform:scale(.9)}.modal--cds-gallery-detail .modal__box .gallery__item__like__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.modal--cds-gallery-detail .modal__box .gallery__item__like__image{-ms-flex:0 0 3.625em;flex:0 0 3.625em;width:3.625em;height:3.375em;background:url(../images/cds/icon/heart.png) 50% 50%/cover no-repeat;transform:scale(1);transition:all .25s ease-in-out}.modal--cds-gallery-detail .modal__box .gallery__item__like__image.heart-beat{animation:hearth-beat .25s 1 alternate;transition:none}.modal--cds-gallery-detail .modal__box .gallery__item__like__quantity{font:600 1.1875em/1.2 Raleway,Helvetica,Arial,cursive;color:#7c7c7c;margin:0 auto .3em -.5em;text-shadow:0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff}.modal--cds-gallery-detail .modal__box .gallery__item__image{display:block;max-width:100%;width:100%;border-radius:1em}.modal--cds-gallery-detail .modal__box .gallery__navigation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.modal--cds-gallery-detail .modal__box .gallery__navigation__arrow{background:transparent;pointer-events:all}.modal--cds-gallery-detail .modal__box .gallery__navigation__arrow--left{transform:scaleX(-1)}.modal--cds-gallery-detail .modal__box .gallery__navigation__arrow__icon{width:1.125em;height:1.6875em;background:url(../images/cds/icon/arrow-right.png) 50% 50%/cover no-repeat}.modal--x-contest-drawing-saved .modal__box{padding:2.375em 1.5em 1.5em}@media screen and (min-width:48em){.modal--x-contest-drawing-saved .modal__box{padding:2.5em 3.75em}}.modal--x-contest-drawing-saved .modal__box p{margin:.75em 0}.modal--x-contest-drawing-saved .modal__app{font-size:.7em;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:48em){.modal--x-contest-drawing-saved .modal__app{font-size:1em}}.modal--x-contest-drawing-saved .modal__app .app__logo{text-indent:-9999px;width:8.125em;height:8.125em;background:url(../images/drawing-contest-x/modal-app-icon.png) 50% 50%/contain no-repeat}.modal--x-contest-drawing-saved .modal__app .app__col{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.modal--x-contest-drawing-saved .modal__app .app__col:first-child{margin:0 .75em 0 0}.modal--x-contest-drawing-saved .modal__app .app__button{font-size:.8em;display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em 0}.modal--x-contest-drawing-saved .modal__app .app__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-x/ico-appstore.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1s}.modal--x-contest-drawing-saved .modal__app .app__button--googleplay{width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-x/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s}.modal--x-contest-drawing-saved .modal__download{width:14.6875em;height:2.9375em;background:url(../images/drawing-contest-x/modal-download-arrow.png) 50% 50%/contain no-repeat;margin:0 auto}.modal--x-contest-drawing-saved .button--close-modern{position:absolute;right:1.25em;top:1.25em;z-index:2}.modal--x-contest-download-app .modal__box{padding:2.375em 1.5em 1.5em}@media screen and (min-width:48em){.modal--x-contest-download-app .modal__box{padding:2.5em 3.75em}}.modal--x-contest-download-app .modal__box p{margin:.75em 0}.modal--x-contest-download-app .modal__app{font-size:.7em;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:1.5em auto 0;position:relative}@media screen and (min-width:48em){.modal--x-contest-download-app .modal__app{font-size:1em}}.modal--x-contest-download-app .modal__app:after,.modal--x-contest-download-app .modal__app:before{display:none;content:"";width:.875em;height:2.3125em;position:absolute;top:-.875em}@media screen and (min-width:48em){.modal--x-contest-download-app .modal__app:after,.modal--x-contest-download-app .modal__app:before{display:block}}.modal--x-contest-download-app .modal__app:before{background:url(../images/drawing-contest-x/modal-download-arrow-left.png) 50% 50%/contain no-repeat;left:0}.modal--x-contest-download-app .modal__app:after{background:url(../images/drawing-contest-x/modal-download-arrow-right.png) 50% 50%/contain no-repeat;right:0}.modal--x-contest-download-app .modal__app .app__button{-ms-flex:0 0 auto;flex:0 0 auto;font-size:1em;display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:0 .5em}.modal--x-contest-download-app .modal__app .app__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-x/ico-appstore.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1s}.modal--x-contest-download-app .modal__app .app__button--googleplay{width:10.375em;height:3.6875em;background-image:url(../images/drawing-contest-x/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s}.modal--x-contest-download-app .modal__download{font-size:.7em;width:20.5em;height:9.1875em;background:url(../images/drawing-contest-x/modal-download-qr.png) 50% 50%/contain no-repeat;margin:1.5em auto 0}@media screen and (min-width:48em){.modal--x-contest-download-app .modal__download{font-size:1em}}.modal--x-contest-download-app .button--close-modern{position:absolute;right:1.25em;top:1.25em;z-index:2}.stack--video .stack__box{max-width:none;width:280px;height:157px;background:#212121;overflow:hidden;border-radius:1em 1em 0 0;padding:0}@media screen and (min-width:48em){.stack--video .stack__box{width:720px;height:405px}}.stack--video .modal__video{width:100%;height:100%;z-index:1}.stack--video .video-js,.stack--video .vjs-tech{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:100%;margin:0}.stack--video .button--close{width:2.0625em;height:2.0625em}.stack--video .button--close .button__ico{width:.625em;height:.625em}@media screen and (min-width:48em){.stack--video .button--close{width:2.375em;height:2.375em}.stack--video .button--close .button__ico{width:.8125em;height:.75em}}.modal--promo-paris .modal__box{max-width:38.75em;padding:2.875em;background:#fff042;border:1.5625em solid #fff;border-radius:0}.modal--promo-paris .modal__box .modal__title{font:normal 2.8125em/1.2 Impact,Arial,sans-serif;color:#ff924f;margin:0 0 .7777777778em;text-transform:uppercase}.modal--promo-paris .modal__box .modal__subtitle{font:normal 2.1875em/1.2 Impact,Arial,sans-serif;color:#ff924f;margin:1.2em 0 .5714285714em;text-transform:uppercase}.modal--promo-paris .modal__box p{font:normal 1.375em/1.2 AccordAlt Bold,sans-serif;color:#874a25;margin:1.1818181818em 0}.modal--promo-paris .button--close-modern{position:absolute;right:1.25em;top:1.25em;z-index:2}.modal--promo-pokemon .modal__box{max-width:38.75em;padding:2.125em;background:url(../images/promo-pokemon/bg-trama-violet-nintendo.jpg) 50% 50%/cover no-repeat;border:1.25em solid #fff;border-radius:0}.modal--promo-pokemon .modal__box .modal__title{font:normal 3em/1.2 BradyBunchRemastered,sans-serif;color:#fff;text-shadow:-.0625em .0625em 0 hsla(0,0%,7%,.3);margin:0 0 .7777777778em;text-transform:uppercase}.modal--promo-pokemon .modal__box .modal__subtitle{font:normal 2.375em/1.2 BradyBunchRemastered,sans-serif;color:#fff;text-shadow:-.0625em .0625em 0 hsla(0,0%,7%,.3);margin:1.2em 0 .5714285714em;text-transform:uppercase}.modal--promo-pokemon .modal__box p{font:normal 1.375em/1.2 AccordAlt Bold,sans-serif;color:#ffd531;margin:1.1818181818em 0}.modal--promo-pokemon .button--close-modern{position:absolute;right:1.25em;top:1.25em;z-index:2;background-image:url(../images/promo-pokemon/ico-modal-close.png);background-size:1.25em 1.25em}.social-link{text-indent:-9999px;display:inline-block;width:2em;height:2em;background-color:#ff5b35;background-repeat:no-repeat;background-position:50% 50%;border-radius:100%;transition:opacity .2s ease-in-out}.social-link:focus,.social-link:hover{opacity:.6}.social-link--facebook{background-image:url(../images/ico-facebook.png);background-size:28% auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.social-link--facebook{background-image:url(../images/ico-facebook@2x.png)}}.social-link--facebook.is-inverted{background-color:#d7d6d4}.social-link--instagram{background-image:url(../images/ico-instagram.png);background-size:54% auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.social-link--instagram{background-image:url(../images/ico-instagram@2x.png)}}.social-link--instagram.is-inverted{background-color:#d7d6d4}.slider{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;position:relative;animation:slider-enter .5s ease-in-out}@keyframes slider-enter{0%{transform:translateY(10px);opacity:0}to{transform:translate(0);opacity:1}}.slider.is-inactive{display:none;animation:none}.slider .slides{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.slider .slide,.slider .slides{width:100%;position:relative;z-index:1}.slider .slide{display:block}.slider .slide__image{max-width:100%;height:auto;overflow:hidden;border-radius:.3em;margin:0 auto}@media screen and (min-width:48em){.slider .slide__image.screen-sm{display:none}}.slider .slide__image.screen-lg{display:none}@media screen and (min-width:48em){.slider .slide__image.screen-lg{display:block}}@media screen and (min-width:48em){.slider .slide__image{border-radius:1em}}.slider .button--left,.slider .button--right{display:none}@media screen and (min-width:48em){.slider .button--left,.slider .button--right{display:block;transform:translateY(-50%);position:absolute;top:50%;z-index:2}}.slider .button--left{left:0}.slider .button--right{right:0}.slider--stories .button--left,.slider--stories .button--right,.slider--video .button--left,.slider--video .button--right{display:block;transform:translateY(-50%);position:absolute;top:50%;z-index:2}.slider--center .slides{-ms-flex-pack:center;justify-content:center}.slider--center .slide__title{text-align:center}.slider--single .slider__wrapper{width:100%;max-width:none;margin:0}.slider--single .slide{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:48em){.slider--single .slide{-ms-flex-align:end;align-items:flex-end}}.slider--cuaderno{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:center;justify-content:center;width:100%}.slider--cuaderno .slider__wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.slider--cuaderno .slide{text-align:center;padding:1em 0}.slider--cuaderno img{width:80%;max-width:100%;height:auto;margin:0 auto;box-shadow:0 0 1em rgba(0,0,0,.3)}.slider--cuaderno .button{margin:0 1.2em}.slider--video .slide{padding:0 .5em}.slider--video .slide__image{position:relative;z-index:1}.slider--video .slide__title{font:normal .75em/1.2 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05em;color:#22687f;margin:1em 0 0}@media screen and (min-width:48em){.slider--video .slide__title{font-size:.75em}}@media screen and (min-width:73.75em){.slider--video .slide__title{font-size:1em}}.slider--video .button--play{transform:translate(-50%,-50%) scale(.6);position:absolute;left:50%;top:50%;z-index:2}.slider--video .button--play:hover{transform:translate(-50%,-50%) scale(.4)}.slider--historias .button--left,.slider--historias .button--right{transform:translateY(-50%) translateY(-2.5em)}.slider--historias .slide{padding:0 .5em}.slider--historias .slide__image{position:relative;z-index:1}.slider--historias .slide__title{font:normal .75em/1.3 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05em;color:#22687f;margin:.7em 0 0}.slider--historias .slide__title strong{font-size:1.25em;display:block}@media screen and (min-width:48em){.slider--historias .slide__title{font-size:.75em}}@media screen and (min-width:73.75em){.slider--historias .slide__title{font-size:1em}}.slider--historias .button--play{background:rgba(0,200,189,.8);transform:translate(-50%,-50%) scale(.6);position:absolute;left:50%;top:50%;z-index:2}.slider--historias .button--play:hover{transform:translate(-50%,-50%) scale(.4)}.slider--avatars{-ms-flex-direction:row;flex-direction:row;max-width:280px}.slider--avatars .slider__wrapper{padding:.5em 0}@media screen and (min-width:48em){.slider--avatars .slider__wrapper{margin:0}}.slider--avatars .slide--null .slide__image{background-image:url(../images/avatars/null.png)}.slider--avatars .slide--cat .slide__image{background-image:url(../images/avatars/cat.png)}.slider--avatars .slide--dog .slide__image{background-image:url(../images/avatars/dog.png)}.slider--avatars .slide--elephant .slide__image{background-image:url(../images/avatars/elephant.png)}.slider--avatars .slide--fox .slide__image{background-image:url(../images/avatars/fox.png)}.slider--avatars .slide--giraffe .slide__image{background-image:url(../images/avatars/giraffe.png)}.slider--avatars .slide--lion .slide__image{background-image:url(../images/avatars/lion.png)}.slider--avatars .slide--mom .slide__image{background-image:url(../images/avatars/mom.png)}.slider--avatars .slide--monkey .slide__image{background-image:url(../images/avatars/monkey.png)}.slider--avatars .slide--panda .slide__image{background-image:url(../images/avatars/panda.png)}.slider--avatars .slide--penguin .slide__image{background-image:url(../images/avatars/penguin.png)}.slider--avatars .slide--sheep .slide__image{background-image:url(../images/avatars/sheep.png)}.slider--avatars .slide__image{box-sizing:content-box;display:block;width:4.375em;height:4.375em;margin:0 auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:100%;position:relative}@media screen and (min-width:0) and (min-height:0){.slider--avatars .slide__image{width:4.375em;height:4.375em}}@media screen and (min-width:0) and (min-height:34.375em){.slider--avatars .slide__image{width:6.875em;height:6.875em}}.slider--avatars .slide__title{font:500 1.125em/1 Raleway,Helvetica,Arial,cursive;color:#333;text-transform:uppercase;text-align:center;margin:.7777777778em auto 0}.slider--vii-tostarica{width:100%;-ms-flex:1 0 auto;flex:1 0 auto}.slider--vii-tostarica .slider__wrapper{position:relative}.slider--vii-tostarica .slides{height:100%;position:absolute}.slider--vii-tostarica .slide{padding:1.5em 0}@media screen and (min-width:48em){.slider--vii-tostarica .slide{padding:7em 5em 2em}}.slider--vii-tostarica .slide__title{font:700 1.5714285714em/1.2 Comfortaa,Helvetica,sans-serif;color:#a21e00;letter-spacing:-.05em;text-align:left;text-transform:uppercase;margin:0 0 .5em}@media screen and (min-width:48em){.slider--vii-tostarica .slide__title{font-size:1.5em}}.slider--vii-tostarica .slide__content p{font-size:1.2857142857em;color:#212121;text-align:left;line-height:1.2}@media screen and (min-width:48em){.slider--vii-tostarica .slide__content p{font-size:1em}}.slider--vii-tostarica .slide__content strong{color:#a21e00}.slider--vii-tostarica .slide__image{width:auto;margin:1em auto 0}@media screen and (min-width:48em){.slider--vii-tostarica .slide__image{width:40%;transform:translate(-50%);left:50%;bottom:0;position:absolute}}@media screen and (min-width:73.75em){.slider--vii-tostarica .slide__image{width:auto;margin:0;transform:translateY(-50%) translateY(-.5em);top:50%;left:auto;right:4em;bottom:auto;z-index:1}}@media screen and (min-width:48em){.slider--vii-tostarica .slide:first-child .slide__image{width:30%}}@media screen and (min-width:73.75em){.slider--vii-tostarica .slide:first-child .slide__image{width:auto}}.slider--vii-tostarica .slide:nth-child(3) .slide__image{width:80%}@media screen and (min-width:48em){.slider--vii-tostarica .slide:nth-child(3) .slide__image{width:40%}}@media screen and (min-width:73.75em){.slider--vii-tostarica .slide:nth-child(3) .slide__image{width:auto}}.slider--vii-tostarica .slide:nth-child(4) .slide__image{width:36%}@media screen and (min-width:48em){.slider--vii-tostarica .slide:nth-child(4) .slide__image{width:18%}}@media screen and (min-width:73.75em){.slider--vii-tostarica .slide:nth-child(4) .slide__image{width:auto}}@media screen and (min-width:73.75em){.slider--vii-tostarica .slide:first-child .slide__content{max-width:25em}.slider--vii-tostarica .slide:nth-child(2) .slide__content{max-width:17.125em}.slider--vii-tostarica .slide:nth-child(2) .slide__image{transform:translateY(-50%)}.slider--vii-tostarica .slide:nth-child(3) .slide__content{max-width:25em}.slider--vii-tostarica .slide:nth-child(4) .slide__content{max-width:37.5em}}.slider--vii-tostarica .slider__pagination{width:100%;margin:0;position:absolute;left:0;bottom:1em;z-index:2}.slider--vii-tostarica-ganadores{width:100%;-ms-flex:1 0 auto;flex:1 0 auto}.slider--vii-tostarica-ganadores .slider__wrapper{position:relative}.slider--vii-tostarica-ganadores .slides{height:100%}@media screen and (min-width:48em){.slider--vii-tostarica-ganadores .slides{position:absolute}}.slider--vii-tostarica-ganadores .slide{padding:2.2em 0 0}.slider--vii-tostarica-ganadores .slide:first-child{padding-top:0}.slider--vii-tostarica-ganadores .slide__title{font:700 1.5714285714em/1.2 Comfortaa,Helvetica,sans-serif;color:#a21e00;letter-spacing:-.05em;text-align:left;text-transform:uppercase;margin:0 0 .5em}@media screen and (min-width:48em){.slider--vii-tostarica-ganadores .slide__title{font-size:1.5em}}.slider--vii-tostarica-ganadores .slide__content p{font-size:1.2857142857em;color:#212121;text-align:left;line-height:1.2}@media screen and (min-width:48em){.slider--vii-tostarica-ganadores .slide__content p{font-size:1em}}.slider--vii-tostarica-ganadores .slide__content strong{color:#a21e00}.slider--vii-tostarica-ganadores .slide__image{width:auto;margin:1em auto 0}@media screen and (min-width:48em){.slider--vii-tostarica-ganadores .slide__image{width:40%;transform:translate(-50%);left:50%;bottom:0;position:absolute}}@media screen and (min-width:73.75em){.slider--vii-tostarica-ganadores .slide__image{width:auto;margin:0;transform:translateY(-50%) translateY(-.5em);top:50%;left:auto;right:4em;bottom:auto;z-index:1}}@media screen and (min-width:48em){.slider--vii-tostarica-ganadores .slide:first-child .slide__image{width:30%}}@media screen and (min-width:73.75em){.slider--vii-tostarica-ganadores .slide:first-child .slide__image{width:auto}}@media screen and (min-width:48em){.slider--vii-tostarica-ganadores .slide:nth-child(3) .slide__image{width:36%}}@media screen and (min-width:73.75em){.slider--vii-tostarica-ganadores .slide:nth-child(3) .slide__image{width:auto}}@media screen and (min-width:73.75em){.slider--vii-tostarica-ganadores .slide:first-child .slide__content{max-width:25em}.slider--vii-tostarica-ganadores .slide:nth-child(2) .slide__content{max-width:17.125em}.slider--vii-tostarica-ganadores .slide:nth-child(2) .slide__image{transform:translateY(-50%)}.slider--vii-tostarica-ganadores .slide:nth-child(3) .slide__content{max-width:23.125em}.slider--vii-tostarica-ganadores .slide:nth-child(3) .slide__image{transform:none;top:auto;bottom:0}}.slider--vii-tostarica-ganadores .slider__pagination{display:-ms-flexbox;display:flex;width:100%;margin:0;position:absolute;left:0;bottom:1em;z-index:2}.slider__wrapper{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:61.5625em;overflow:hidden;margin:0 .3em}@media screen and (min-width:48em){.slider__wrapper{margin:0 1em}}@media screen and (min-width:73.75em){.slider__wrapper{margin:0}}.slider__navigation{width:100%;transform:translate(-50%);position:absolute;left:50%;bottom:0}.slider__navigation .page{width:1.25em;height:1.25em;border-radius:100%;background-color:#ff5b35}.slider__pagination{width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:1em 0 0}.slider__pagination,.slider__pagination .pagination__page{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.slider__pagination .pagination__page{-ms-flex-align:center;align-items:center;width:1.5em;height:1.5em;cursor:pointer;margin:0 .1875em;background:#75b0c9;border-radius:100%}.slider__pagination .pagination__page.is-active{background:#ff5b35}.slider__pagination .pagination__page .page__ico{width:80%;height:80%;border-radius:100%;border:1px solid #212121;transition:all .3s ease-in-out}@media screen and (min-width:48em){.slider__pagination .pagination__page .page__ico{width:1.375em;height:1.375em}}.widget--social{width:100%;height:543px;position:relative}.widget--social a{width:100%;height:100%;text-decoration:none}.widget--social .widget__content{width:27.25em;height:27.25em;background:#fff;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.widget--social .widget__text{font:700 1.375em/1 Roboto Condensed,Helvetica,Arial,sans-serif;color:#ff5b35;text-align:center;width:9.0909090909em;padding:.3em 0;transform:translate(-50%);position:absolute;left:50%;bottom:.4em;border-radius:.5em;background:#fff}.widget--facebook{background:url(../images/widget-facebook-bg.png) no-repeat 0 0;background-size:100% 100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.widget--facebook{background-image:url(../images/widget-facebook-bg@2x.png)}}.widget--instagram{background:url(../images/widget-instagram-bg.png) no-repeat 0 0;background-size:100% 100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.widget--instagram{background-image:url(../images/widget-instagram-bg@2x.png)}}.album{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;overflow:hidden;background:#ebe4d9;position:relative;z-index:1;height:37em}@media screen and (min-width:31em){.album{height:37.6875em}}@media screen and (min-width:48em){.album{height:542px}}@media screen and (min-width:62em){.album{height:712px;padding:2em 0 1em}}@media screen and (max-width:26.5625em) and (max-width:48em){.album.is-inactive{height:163vw}}@media screen and (min-width:48em) and (max-width:62em){.album.is-inactive{height:712px}}.album.is-inactive .album__items{display:none}.album.is-active .album__items{overflow:auto}.album.is-active .album__haze{display:none}.album.has-overflow .album__items{-ms-flex-line-pack:start;align-content:flex-start}.album__haze{content:"";width:100%;height:100%;background:hsla(0,0%,100%,.6);position:absolute;top:0;left:0;z-index:2}.album__items{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:center;align-content:center}.album__item{margin:8px;background:#fff;box-shadow:0 0 10px rgba(33,33,33,.1);border-radius:.5em;cursor:pointer;overflow:hidden;position:relative;z-index:1}.album__item:hover .item__description{opacity:1;transform:scale(1)}.album__item--small{width:146px;height:146px}.album__item--medium{width:306px;height:306px}.album__item.is-hidden{display:none}.album__item .item__description{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font:normal 1.125em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;text-align:center;width:100%;height:100%;margin:0;padding:1em;background:rgba(255,91,53,.8);opacity:0;transform:scale(1.2);transition:all .5s ease-in-out;position:absolute;left:0;top:0;z-index:3}.album__item .item__description em{display:block;font:normal 1em/1 Indie Flower,Brush Script MT,cursive;text-transform:none;margin:.5em auto 0}.album__item .item__mark{width:1.625em;height:1.625em;border-radius:100%;box-shadow:0 0 10px rgba(33,33,33,.1);background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:12px 12px;background-image:url(../images/ico-share-orange.png);position:absolute;right:.3em;top:.3em;z-index:3}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.album__item .item__mark{background-image:url(../images/ico-share-orange@2x.png)}}.album__item .item__material img{width:auto;height:100%;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.album__item--photo .item__mark{background-image:url(../images/ico-share-green.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.album__item--photo .item__mark{background-image:url(../images/ico-share-green@2x.png)}}.album__item--photo .item__description{background:rgba(55,210,95,.8)}.album__item--photo img{height:100%}.album__item--bizcochitos .item__mark{background-image:url(../images/ico-share-purple.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.album__item--bizcochitos .item__mark{background-image:url(../images/ico-share-purple@2x.png)}}.album__item--bizcochitos .item__description{background:rgba(139,89,229,.8)}.album__item--bizcochitos img{height:56%}.album__item--tostarica .item__mark{background-image:url(../images/ico-share-blue.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.album__item--tostarica .item__mark{background-image:url(../images/ico-share-blue@2x.png)}}.album__item--tostarica .item__description{background:rgba(0,156,222,.8)}.album__item--tostarica .item__material{font-size:.25em;width:21.875em;height:34.625em;background:url(../images/ix-tostarica/contest-drawing-cookie.png) 50% 50%/contain no-repeat;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.album__item--tostarica .item__material img{width:75%;height:auto;transform:translate(-50%,-50%) translate(2%,-15%)}.album__item--paper-1 img,.album__item--paper-2 img,.album__item--paper-3 img,.album__item--paper-4 img,.album__item--paper-5 img,.album__item--paper-6 img,.album__item--paper-7 img,.album__item--paper-8 img,.album__item--paper-9 img,.album__item--paper-10 img,.album__item--paper-11 img,.album__item--paper-12 img,.album__item--photo-1 img,.album__item--photo-2 img,.album__item--photo-3 img,.album__item--theme-1 img,.album__item--theme-2 img,.album__item--theme-3 img,.album__item--wall-1 img,.album__item--wall-2 img,.album__item--wall-3 img{width:auto;position:relative;z-index:2}.album__item--paper-1:after,.album__item--paper-2:after,.album__item--paper-3:after,.album__item--paper-4:after,.album__item--paper-5:after,.album__item--paper-6:after,.album__item--paper-7:after,.album__item--paper-8:after,.album__item--paper-9:after,.album__item--paper-10:after,.album__item--paper-11:after,.album__item--paper-12:after,.album__item--photo-1:after,.album__item--photo-2:after,.album__item--photo-3:after,.album__item--theme-1:after,.album__item--theme-2:after,.album__item--theme-3:after,.album__item--wall-1:after,.album__item--wall-2:after,.album__item--wall-3:after{content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-shadow:0 0 10px rgba(33,33,33,.5);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.album__item--paper-1:after{background-image:url(../images/tesseract/materials/paper-1.jpg)}.album__item--paper-2:after{background-image:url(../images/tesseract/materials/paper-2.jpg)}.album__item--paper-3:after{background-image:url(../images/tesseract/materials/paper-3.jpg)}.album__item--paper-4:after{background-image:url(../images/tesseract/materials/paper-4.jpg)}.album__item--paper-5:after{background-image:url(../images/tesseract/materials/paper-5.jpg)}.album__item--paper-6:after{background-image:url(../images/tesseract/materials/paper-6.jpg)}.album__item--paper-7:after{background-image:url(../images/tesseract/materials/paper-7.jpg)}.album__item--paper-8:after{background-image:url(../images/tesseract/materials/paper-8.jpg)}.album__item--paper-9:after{background-image:url(../images/tesseract/materials/paper-9.jpg)}.album__item--paper-10:after{background-image:url(../images/tesseract/materials/paper-10.jpg)}.album__item--paper-11:after{background-image:url(../images/tesseract/materials/paper-11.jpg)}.album__item--paper-12:after{background-image:url(../images/tesseract/materials/paper-12.jpg)}.album__item--wall-1:after{background-image:url(../images/tesseract/materials/wall-1.jpg)}.album__item--wall-2:after{background-image:url(../images/tesseract/materials/wall-2.jpg)}.album__item--wall-3:after{background-image:url(../images/tesseract/materials/wall-3.jpg)}.album__item--theme-1:after{background-image:url(../images/tesseract/materials/theme-1.jpg)}.album__item--theme-2:after{background-image:url(../images/tesseract/materials/theme-2.jpg)}.album__item--theme-3:after{background-image:url(../images/tesseract/materials/theme-3.jpg)}.album__item--photo-1:after{background-image:url(../images/tesseract/materials/photo-1.jpg)}.album__item--photo-2:after{background-image:url(../images/tesseract/materials/photo-2.jpg)}.album__item--photo-3:after{background-image:url(../images/tesseract/materials/photo-3.jpg)}.contests{width:100%}.contests__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;z-index:1}.contests__item.has-ended .header__title{color:#4b4b4b}.contests__item.has-ended .header__title strong{font-size:2em;color:#4b4b4b;opacity:.6}.contests__item .item__header{background-color:hsla(0,0%,54%,.2);border-radius:1em;position:relative;padding:2.5em 0 0;z-index:2}@media screen and (min-width:48em){.contests__item .item__header{padding:0}}.contests__item .header__date{font:700 .75em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:-.05em;width:80%;padding:1.2em 4.5em;border-radius:0 0 .8em .8em;box-shadow:0 0 10px rgba(33,33,33,.5);background:#1f6076;transform:translate(-50%);position:absolute;left:50%;top:0;z-index:2}@media screen and (min-width:48em){.contests__item .header__date{font-size:.8125em;width:auto}}@media screen and (min-width:73.75em){.contests__item .header__date{font-size:1.1875em;transform:none;left:4%}}.contests__item .item__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:3em 1.5em 1.1em;margin:-1.5em 0 0;border-radius:0 0 .8em .8em;background:#ea5330}@media screen and (min-width:48em){.contests__item .item__content{padding:3.2em 2.5em 2em 3.2em}}@media screen and (min-width:73.75em){.contests__item .item__content{padding:3.2em 2.5em .5em 3.2em}}.contests__item .item__content .content__desc{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.contests__item .item__content .content__desc{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:56%;flex-basis:56%}}.contests__item .item__content .content__desc p{font-size:.875em;color:#fff;line-height:1.4;margin:.5em 0}@media screen and (min-width:73.75em){.contests__item .item__content .content__desc p{font-size:1.25em}}.contests__item .item__content .content__title{font:normal 1.375em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:.5em auto .3em;position:relative}@media screen and (min-width:48em){.contests__item .item__content .content__title{font-size:1.75em}}@media screen and (min-width:73.75em){.contests__item .item__content .content__title{font-size:2.625em}}.contests__item .item__content .content__title:after{content:"";width:70%;height:1px;border-bottom:1px solid #fff;transform:translateY(-50%);position:absolute;right:0;top:50%;z-index:1}@media screen and (min-width:48em){.contests__item .item__content .content__title:after{width:75%}}.contests__item .item__content .content__image{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin:1em auto 0}@media screen and (min-width:48em){.contests__item .item__content .content__image{-ms-flex-preferred-size:40%;flex-basis:40%;margin:0}}.contests__item .item__content .content__image img{max-width:100%;height:auto}@media screen and (min-width:48em){.contests__item .item__content .content__image img{max-width:100%;height:auto}}.contests__item .item__tab{display:none;width:100%;height:auto;padding:1.5em;position:relative;z-index:1}@media screen and (min-width:48em){.contests__item .item__tab{height:100%;padding:7em 0 0}}.contests__item .item__tab.is-active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contests__item--ix-tostarica{border-radius:1em;overflow:hidden}@media screen and (min-width:48em){.contests__item--ix-tostarica{height:26.25em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica{height:35em;margin-bottom:3.75em}}.contests__item--ix-tostarica .item__tab{height:100%;padding:9.375em 0 0;background:url(../images/ix-tostarica/contest-bg.png) 50% 50%/cover no-repeat}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab{padding:10em 0 0}}.contests__item--ix-tostarica .item__tab .tab__header{font-size:.6em;width:100%;height:6.1875em;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab .tab__header{font-size:.75em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab .tab__header{font-size:1em}}.contests__item--ix-tostarica .item__tab .tab__header .header__logo{width:25.1875em;height:9.875em;background:url(../images/ix-tostarica/contest-header-logo.png) 50% 50%/contain no-repeat;left:50%;top:1em;transform:translate(-50%);position:absolute;z-index:2}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab .tab__header .header__logo{transform:none;left:6em;top:.1em}}.contests__item--ix-tostarica .item__tab .tab__header .header__title{font-size:1em;width:26.375em;height:11.875em;margin:0;background:url(../images/ix-tostarica/contest-header-title.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;left:50%;top:10.625em;z-index:1}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab .tab__header .header__title{transform:none;right:1.875em;left:auto;top:-2.3em;right:2em}}.contests__item--ix-tostarica .item__tab .tab__header .header__title .title__text{font:normal 2.5625em/1 Baloo,Helvetica,Arial,cursive;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 0 .3em #2b657e,0 0 .3em #2b657e;transform:translate(-50%,-50%) translateY(-.2em);position:absolute;top:50%;left:50%;z-index:1}.contests__item--ix-tostarica .item__tab--home{padding:0;background:url(../images/ix-tostarica/contest-home-bg-sm@2x.jpg) 50% 50%/cover no-repeat;font-size:4.1vw;height:31em}@media screen and (min-width:26.5625em){.contests__item--ix-tostarica .item__tab--home{font-size:1em;max-width:21.5em;margin:0 auto;border-radius:1em}}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--home{font-size:.75em;max-width:none;height:100%;background-image:url(../images/ix-tostarica/contest-home-bg.jpg);height:38.75em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--home{font-size:1em;padding-top:1.3em}}.contests__item--ix-tostarica .item__tab--home .item__header{font-size:3.33em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--home .item__header{font-size:1.33em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--home .item__header{font-size:1em}}.contests__item--ix-tostarica .item__tab--home .home__date{font:500 1em/1.2 Raleway,Helvetica,Arial,cursive;color:#494948;text-align:center;margin:.8em auto 0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--home .home__date{font-size:1.3125em;margin-top:0}}.contests__item--ix-tostarica .item__tab--home .home__logo{font-size:.55em;text-indent:-9999px;width:37.25em;height:12.3125em;background:url(../images/ix-tostarica/contest-home-logo.png) 50% 50%/contain no-repeat;transform:translate(-50%,-50%) translateY(-10em);position:absolute;left:50%;top:50%;z-index:3;animation:ix-tostarica-contest-home-logo-mobile 1s ease-in-out 1.3s both}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--home .home__logo{font-size:1em;width:37.25em;height:12.3125em;transform:translate(-50%,-50%) translateY(-7.8em) translateX(2em);animation:ix-tostarica-contest-home-logo 1s ease-in-out 1.3s both}}@keyframes ix-tostarica-contest-home-logo{0%{opacity:0;transform:translate(-50%,-50%) translateY(-7.8em) translateX(2em) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) translateY(-7.8em) translateX(2em) scale(1)}}@keyframes ix-tostarica-contest-home-logo-close{0%{opacity:0;transform:translate(-50%,-50%) translateY(-3em) translateX(2em) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) translateY(-3em) translateX(2em) scale(1)}}@keyframes ix-tostarica-contest-home-logo-close-rwd{0%{opacity:0;transform:translate(-50%,-50%) translateY(-3em) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) translateY(-3em) scale(1)}}.contests__item--ix-tostarica .item__tab--home .home__flash{font-size:.55em;text-indent:-9999px;width:41.625em;height:12.4375em;margin:0;background:url(../images/ix-tostarica/contest-home-flash.png) 50% 50%/contain no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateY(2.5em);z-index:2}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--home .home__flash{font-size:1em;transform:translate(-50%,-50%) translateY(4em)}}.contests__item--ix-tostarica .item__tab--home .home__button{font:700 1.1em/1.1 Raleway,Helvetica,Arial,cursive;color:#fff;text-align:center;padding:.8em 1.2em;border-radius:1em;background:#f2a34f;transform:translate(-50%);position:absolute;left:50%;bottom:5.9em;z-index:2;width:100%}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--home .home__button{font-size:2em;padding:.4em 1.2em;width:auto;box-shadow:.1em .1em .05em 0 rgba(0,0,0,.4);bottom:.6em}}.contests__item--ix-tostarica .item__tab--home .home__button span{display:block;font-weight:500;font-size:.67em}@keyframes ix-tostarica-contest-home-button{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.contests__item--ix-tostarica .item__tab--instrucciones{padding:12.5em 0 0;font-size:4.1vw}@media screen and (min-width:23.4375em){.contests__item--ix-tostarica .item__tab--instrucciones{font-size:1em;max-width:21.5em;margin:0 auto;border-radius:1em}}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones{padding-top:8.5em;max-width:none}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content{font-size:.7em;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content{font-size:.65em;-ms-flex-pack:center;justify-content:center;padding:0 1em 5em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content{font-size:1em;-ms-flex-pack:start;justify-content:flex-start;padding:0 1em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__subtitle{-ms-flex:0 0 auto;flex:0 0 auto;font:600 1.25em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#fff;margin:0 auto .7em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__cols{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__cols{-ms-flex-wrap:row nowrap;flex-wrap:row nowrap}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col{-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 1.5em;padding:1em;border-radius:1.5em;box-shadow:.2em .2em .8em rgba(33,33,33,.35);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col{-ms-flex:0 0 auto;flex:0 0 auto;margin:0}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:first-child{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-preferred-size:20.8125em;flex-basis:20.8125em;background-image:url(../images/ix-tostarica/contest-instrucciones-col-01.png)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:first-child .col__content p{padding-left:4em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:first-child .col__title{margin:.2em 0;padding-left:2.3em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2){-ms-flex-preferred-size:25.375em;flex-basis:25.375em;background-image:url(../images/ix-tostarica/contest-instrucciones-col-02.png)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__header{display:-ms-flexbox;display:flex}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__header .header__content{display:block;padding:1em 0 0 4em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__title{font-size:1.875em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__paragraph{line-height:1.4;padding-right:5.7em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__paragraph{padding-right:7.7em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__content .col__asset{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.8em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3){padding:1.6em 6.2em 1em 1.8em;-ms-flex-preferred-size:20.75em;flex-basis:20.75em;background-image:url(../images/ix-tostarica/contest-instrucciones-col-03.png)}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3){padding-right:8.2em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__header{display:-ms-flexbox;display:flex;padding:1em 0 1em 3em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__header{padding-top:0}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__header .header__content{display:block;padding:0}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__content p{font-size:1.1em;line-height:1.4}@media screen and (max-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__content p{padding-right:5em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__title{max-width:none;font-size:1.625em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__title{max-width:6.6666666667em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__asset{font-size:.8em;transform:translateY(-50%) translate(1.55em,-.6em);position:absolute;right:1.25em;top:50%;z-index:1}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__asset{transform:translateY(-50%) translate(2.75em,-2.6em);font-size:1em;right:0}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .content__col p{margin:.3em 0}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__number{position:absolute;top:1.5em;left:.5em;-ms-flex:0 0 auto;flex:0 0 auto;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;width:3.875em;height:3.8125em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__number--1{background-image:url(../images/ix-tostarica/contest-instrucciones-number-1.jpg)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__number--2{background-image:url(../images/ix-tostarica/contest-instrucciones-number-2.jpg)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__number--3{background-image:url(../images/ix-tostarica/contest-instrucciones-number-3.jpg)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app{padding-left:3.5em;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app{-ms-flex-pack:center;justify-content:center;padding:0}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app .app__icon{-ms-flex:0 0 auto;flex:0 0 auto;width:6.1875em;height:6.3125em;margin-right:.8em;background:url(../images/ix-tostarica/contest-instrucciones-app-ico.png) 50% 50%/contain no-repeat}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app .app__links{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app .store{text-indent:-9999px;display:inline-block;margin:.2em 0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app .store--ios{width:7.5625em;height:2.25em;background-image:url(../images/ix-tostarica/contest-instrucciones-appstore-ico.png)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__app .store--google{width:7.5625em;height:2.5625em;background-image:url(../images/ix-tostarica/contest-instrucciones-google-ico.png)}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__title{font:400 1.875em/1 Raleway,Helvetica,Arial,cursive;color:#1b1b1b;margin:0 0 .2em}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__asset{background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__asset--screenshot{font-size:.95em;position:absolute;right:-1.5em;top:-.3em;width:7em;height:12.3125em;background-image:url(../images/ix-tostarica/contest-instrucciones-screenshot.png)}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__asset--screenshot{font-size:1em;right:.5em;top:-1.3em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__asset--cookies{width:13.5em;height:14.5em;background-image:url(../images/ix-tostarica/contest-instrucciones-cookies-sm@2x.png)}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__content .col__asset--cookies{width:13.5em;height:18.1875em;background-image:url(../images/ix-tostarica/contest-instrucciones-cookies.png)}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content p{font:400 1.125em/1.3 Raleway,Helvetica,Arial,cursive;color:#1b1b1b;text-align:justify}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content p a{color:#0066ab}.contests__item--ix-tostarica .item__tab--instrucciones .tab__content p span{font-weight:700}.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer{text-align:center;font-size:.62em;padding:0 2em 2em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:3em;padding:0}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer{font-size:1em}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .footer__title{font:500 1.4em/1.2 Raleway,Helvetica,Arial,cursive;color:#fff;margin:1em 0 .4em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .footer__title{font-size:1.0625em;margin:0}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .footer__title strong{display:block;font-size:1.1em;position:relative;font-weight:700;text-transform:uppercase;text-shadow:0 0 .5em rgba(0,0,0,.5);margin:0 .5em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .footer__title strong{display:inline}}.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .footer__title strong:after{z-index:-1;width:110%;height:1.1em;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/ix-tostarica/contest-instructions-footer-shape.png) 50% 50%/cover no-repeat}.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .button{font:800 1.75em/1.2 Raleway,Helvetica,Arial,cursive;color:#fff;text-transform:uppercase;position:relative;left:auto;bottom:auto;transform:none;padding:1em 1.7em;background:#f2a34f;border-radius:1em;width:100%}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--instrucciones .tab__footer .button{width:auto;position:absolute;left:50%;bottom:1.7em;transform:translate(-50%);padding:.4em 1.7em;box-shadow:.1em .1em .05em 0 rgba(0,0,0,.4);border-radius:2em}}.contests__item--ix-tostarica .item__tab--ganadores,.contests__item--ix-tostarica .item__tab--premios{font-size:1em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores,.contests__item--ix-tostarica .item__tab--premios{font-size:1em}}.contests__item--ix-tostarica .item__tab--ganadores .tab__content,.contests__item--ix-tostarica .item__tab--premios .tab__content{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;padding:0 2.125em 1em;margin:.75em 0 0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .tab__content,.contests__item--ix-tostarica .item__tab--premios .tab__content{font-size:.75em;padding:0 2.125em 3.75em;margin-top:0}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--ganadores .tab__content,.contests__item--ix-tostarica .item__tab--premios .tab__content{font-size:1em;padding:0 2.125em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .button--left,.contests__item--ix-tostarica .item__tab--ganadores .slider .button--right,.contests__item--ix-tostarica .item__tab--premios .slider .button--left,.contests__item--ix-tostarica .item__tab--premios .slider .button--right{background:url(../images/ix-tostarica/contest-slider-button.png) 50% 50%/cover no-repeat;display:none;transform:translateY(-50%);position:absolute;top:50%;z-index:2}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .button--left,.contests__item--ix-tostarica .item__tab--ganadores .slider .button--right,.contests__item--ix-tostarica .item__tab--premios .slider .button--left,.contests__item--ix-tostarica .item__tab--premios .slider .button--right{display:block}}.contests__item--ix-tostarica .item__tab--ganadores .slider .button--left .button__ico,.contests__item--ix-tostarica .item__tab--ganadores .slider .button--right .button__ico,.contests__item--ix-tostarica .item__tab--premios .slider .button--left .button__ico,.contests__item--ix-tostarica .item__tab--premios .slider .button--right .button__ico{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8125em;height:1.1875em;background:url(../images/ico-arrow-right.png) 50% 50%/cover no-repeat}.contests__item--ix-tostarica .item__tab--ganadores .slider .button--left,.contests__item--ix-tostarica .item__tab--premios .slider .button--left{left:-1.25em}.contests__item--ix-tostarica .item__tab--ganadores .slider .button--left .button__ico,.contests__item--ix-tostarica .item__tab--premios .slider .button--left .button__ico{transform:translate(-50%,-50%) scaleX(-1)}.contests__item--ix-tostarica .item__tab--ganadores .slider .button--right,.contests__item--ix-tostarica .item__tab--premios .slider .button--right{right:-1.25em}.contests__item--ix-tostarica .item__tab--ganadores .slider p,.contests__item--ix-tostarica .item__tab--premios .slider p{font:400 .875em/1.3 Handlee,Helvetica,Arial,cursive;color:#1b1b1b;margin:.5em 0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider p,.contests__item--ix-tostarica .item__tab--premios .slider p{font-size:1.25em}}.contests__item--ix-tostarica .item__tab--gallery{padding:12em 0 0;font-size:4.1vw}@media screen and (min-width:26.5625em){.contests__item--ix-tostarica .item__tab--gallery{font-size:1em;max-width:21.5em;margin:0 auto;border-radius:1em}}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery{font-size:1em;padding:7.5em 0 0;max-width:none}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery{padding:9.25em 0 0}}.contests__item--ix-tostarica .item__tab--gallery .input--search{font:600 1.25em/1.2 Raleway,Helvetica,Arial,cursive;color:#b19973;padding:.3em .8em .2em;background:#fff url(../images/ico-magnifier@2x.png) 97% 50% no-repeat;background-size:1.0952380952em 1.0952380952em}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__frame{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:auto;padding:0;background:transparent}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__header{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:.8em}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__header .header__form{padding:0 2em;position:static;transform:none;left:auto;top:auto}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__items{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 2em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__items{margin-bottom:0}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__items{margin-top:.3em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:42%;font-size:.8em;margin:0 2% 1em;max-height:54vw}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item:focus .item__image,.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item:hover .item__image{transform:none}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item{width:10%;margin:0 1em;font-size:.7em;-ms-flex-pack:center;justify-content:center;max-height:none}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item{font-size:.8em;width:11%}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__image{font-size:.8em;-ms-flex:0 1 auto;flex:0 1 auto;display:block;width:13.3125em;height:21.0625em;background:url(../images/contests/contest-cookie-tostarica-detail.png) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__image{font-size:.6em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__image{font-size:.8em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__image img{width:68%;height:auto;transform:translate(-50%) translate(.25em);position:absolute;left:50%;top:1.5em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__image img{width:92%;transform:translate(-50%) translate(.75em);top:4.375em}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__image img{width:85%;transform:translate(-50%) translate(.125em);top:3.75em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__description{-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;margin:.5em 0 0}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__item .item__description{margin-top:1em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.5em;margin:0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav{font-size:.6em;padding:0}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav{font-size:1em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav__wrapper{width:auto;height:auto;padding:.9em 2em;border-top-left-radius:2em;border-top-right-radius:2em;background:hsla(0,0%,100%,.5)}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery{font:600 1em/1 Raleway,Helvetica,Arial,cursive;color:#fff;text-transform:uppercase;width:auto;padding:.45em .75em .3em;margin:.2em auto;background:#f2a34f;border-radius:1em;transition-duration:.2s;box-shadow:0 0 .5em rgba(0,0,0,.3),0 0 .2em rgba(0,0,0,.3);border:.1em solid #f2a34f}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery{font-size:1.4375em;margin:0 1.4em;padding:.45em 1.2em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery.is-active,.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery:focus,.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery:hover{background:#fff;color:#f2a34f}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__pagination{position:absolute;bottom:-1em;left:50%;width:100%;transform:translate(-50%);-ms-flex-pack:justify;justify-content:space-between;padding:0 1.5em;-ms-flex:0 0 auto;flex:0 0 auto;margin:.5em auto .7em;font-size:.7em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__pagination{transform:translate(-50%,-50%);top:50%;bottom:auto}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__pagination{font-size:1em}}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__page{font-size:2.1em;color:#fff;background:url(../images/ix-tostarica/contest-slider-button.png) 50% 50%/cover no-repeat;padding:.1em .5em 0}.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__page.is-active,.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__page:focus,.contests__item--ix-tostarica .item__tab--gallery .contest-gallery__page:hover{opacity:.9}.contests__item--ix-tostarica .item__tab--premios{font-size:4.1vw;max-width:none;padding:11em 0 0;margin:0 auto;border-radius:1em}@media screen and (min-width:26.5625em){.contests__item--ix-tostarica .item__tab--premios{font-size:1em;max-width:21.5em}}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios{padding:8.125em 0 0;max-width:none}}.contests__item--ix-tostarica .item__tab--premios .slider__pagination{display:-ms-flexbox;display:flex;font-size:.7em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider__pagination{font-size:1em}}.contests__item--ix-tostarica .item__tab--premios .slider__pagination .pagination__page{margin:0 .25em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider__pagination .pagination__page{margin:0}}.contests__item--ix-tostarica .item__tab--premios .slider__pagination .pagination__page .page__ico{border:.1em solid #fff}.contests__item--ix-tostarica .item__tab--premios .slider__pagination .pagination__page.is-active .page__ico{background:#fff}.contests__item--ix-tostarica .item__tab--premios .slider .slide p{text-align:center;max-width:15em;margin:1em auto 1.5em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide p{max-width:none;margin:.5em 0}}.contests__item--ix-tostarica .item__tab--premios .slider .slide__image{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;font-size:1em}.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--1{width:17.4375em;height:27.375em;background-image:url(../images/ix-tostarica/contest-premios-1-sm.png)}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--1{width:51.5625em;height:18.25em;background-image:url(../images/ix-tostarica/contest-premios-1.png)}}.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--2{width:16.875em;height:27.375em;background-image:url(../images/ix-tostarica/contest-premios-2-sm.png)}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--2{width:51.5625em;height:18.25em;background-image:url(../images/ix-tostarica/contest-premios-2.png)}}.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--3{width:16.875em;height:27.375em;background-image:url(../images/ix-tostarica/contest-premios-3-sm.png)}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--3{width:54.125em;height:19.3125em;background-image:url(../images/ix-tostarica/contest-premios-3.png);margin:0 auto}}@media screen and (min-width:73.75em){.contests__item--ix-tostarica .item__tab--premios .slider .slide__image--3{margin-left:8em}}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:1.5em 0 2em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking{margin:0}}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content{width:13.375em;height:27.25em;background-color:#9cdac6;box-shadow:0 .1em .3em rgba(33,33,33,.4);position:relative}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content{width:43.25em;height:14.25em}}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__logo{font-size:.8em;text-indent:-9999px;width:13.8125em;height:5.6875em;margin:0;background:url(../images/viii-tostarica/contest-premios-4-logo.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;top:-1.5em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__logo{font-size:1em;transform:none;left:9.875em}}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__subtitle{font-size:.6em;text-indent:-9999px;width:21.1875em;height:11.25em;margin:0;background:url(../images/viii-tostarica/contest-premios-4-subtitle.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;top:7.5em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__subtitle{font-size:1em;transform:none;left:.625em;top:1.625em}}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__description{font-size:1.0625em;text-align:left;width:100%;margin:0;padding:0 1em;position:absolute;left:0;top:11.7647058824em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__description{width:21.8823529412em;padding:0;position:absolute;left:17.4117647059em;top:9.6470588235em}}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__asset{position:absolute;z-index:2}.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__asset--pack{font-size:.6em;width:21.1875em;height:11.6875em;background:url(../images/viii-tostarica/contest-premios-4-pack.png) 50% 50%/contain no-repeat;transform:translateX(-50%);left:50%;bottom:1.875em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__asset--pack{font-size:1em;transform:none;left:auto;bottom:auto;right:-.75em;top:-1.625em}}.contests__item--ix-tostarica .item__tab--ganadores{padding:10.625em 0 0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores{padding:6.25em 0 0}}.contests__item--ix-tostarica .item__tab--ganadores .tab__content{padding:0 .875em 2.125em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .tab__content{padding:0 2.125em 3.75em}}.contests__item--ix-tostarica .item__tab--ganadores .slider__pagination{display:-ms-flexbox;display:flex;font-size:.7em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider__pagination{font-size:1em}}.contests__item--ix-tostarica .item__tab--ganadores .slider__pagination .pagination__page{margin:0 .25em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider__pagination .pagination__page{margin:0}}.contests__item--ix-tostarica .item__tab--ganadores .slider__pagination .pagination__page .page__ico{border:.1em solid #fff}.contests__item--ix-tostarica .item__tab--ganadores .slider__pagination .pagination__page.is-active .page__ico{background:#fff}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;font-size:1em}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:end;align-items:flex-end;border-radius:1.125em;background:#fff url(../images/ix-tostarica/final-winners-active.png) 0 0/250% auto no-repeat;padding:5.625em 1.5em 1.5em;margin:2em 0 0}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3{width:100%;max-width:18.75em}}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3{-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:56.5625em;height:18.875em;margin:0;background:url(../images/ix-tostarica/final-winners-active.png) 50% 50%/cover no-repeat}}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__content{-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__content{margin-right:1.625em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__content .slide__title{font:400 1.375em/1.1 Baloo,Helvetica,Arial,cursive;color:#2d87a1;text-transform:uppercase;margin:0}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__content p{font:400 .9375em/1.2 Raleway,Helvetica,Arial,cursive;color:#525151}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__content p strong{font-weight:700}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winners{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winners{width:auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:.1875em 0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner{margin:0 .1875em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner .winner__cookie{width:7.625em;height:12.375em;margin:0 0 .75em;background:url(../images/ix-tostarica/contest-drawing-cookie.png) 50% 50%/contain no-repeat;position:relative}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner .winner__title{font:400 1em/1 Baloo,Helvetica,Arial,cursive;color:#7a3e21;text-align:center;text-transform:uppercase;width:100%;margin:0;position:absolute;left:0;top:.875em}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner .winner__drawing{width:76%;height:auto;transform:translateX(-50%);position:absolute;left:50%;top:2em}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner .winner__question{width:76%;height:50%;background:url(../images/ix-tostarica/question-mark.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;top:2.5em}.contests__item--ix-tostarica .item__tab--ganadores .slider .slide__image--3 .slide__winner .button{width:auto}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners{padding:2em 0 0}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners{width:100%;max-width:18.75em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__select{font:400 .875em/1 Raleway,Helvetica,Arial,cursive;color:#333;width:100%;padding:.4em .7em;margin:0 0 2em;background:#fff;border:none;border-radius:.75em;outline:none;-webkit-appearance:initial}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__select{font-size:1.25em;width:24.8em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__content{width:100%;padding:4em 0 1em 1em;margin:0 auto;background:#fff url(../images/ix-tostarica/daily-winners-background.png) 0 0/auto 12.5em no-repeat;position:relative;overflow:hidden;border-radius:2em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__content{width:51.5625em;height:16.8125em;padding:.75em 0 .75em 25em;background:url(../images/ix-tostarica/daily-winners-background.png) 50% 50%/contain no-repeat}}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__asset{display:none;font-size:.9em;width:22.3125em;height:14.8125em;background:url(../images/ix-tostarica/daily-winners-product.png) 50% 50%/contain no-repeat;position:absolute;left:2.25em;top:4.375em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__asset{display:block}}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__list .list__item{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font:400 .875em/1 Raleway,Helvetica,Arial,cursive;color:#333;height:2em;padding-left:1.875em;background:linear-gradient(90deg,rgba(45,135,161,0),rgba(45,135,161,.6));position:relative}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__list .list__item:nth-child(2n){background:transparent}.contests__item--ix-tostarica .item__tab--ganadores .slider .daily-winners__list .list__item .item__number{transform:translateY(-50%);position:absolute;left:0;top:50%}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners{padding:2em 0 0}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners{width:100%;max-width:18.75em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__select{font:400 .875em/1 Raleway,Helvetica,Arial,cursive;color:#333;width:100%;padding:.4em .7em;margin:0 0 2em;background:#fff;border:none;border-radius:.75em;outline:none;-webkit-appearance:initial}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__select{font-size:1.25em;width:24.8em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__content{width:100%;padding:13.75em 0 1em 1em;margin:0 auto;background:#fff url(../images/ix-tostarica/weekly-winners-background.png) 0 0/auto 12.5em no-repeat;overflow:hidden;border-radius:2em;position:relative}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__content{width:51.5625em;height:16.8125em;background:url(../images/ix-tostarica/weekly-winners-background.png) 50% 50%/contain no-repeat;overflow:visible}}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__cookie{font-size:.8em;width:10.375em;height:16.9375em;margin:0 auto;background:url(../images/ix-tostarica/contest-drawing-cookie.png) 50% 50%/contain no-repeat;position:relative}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__cookie{font-size:1.05em;transform:translate(-50%,-50%) translateY(.625em);position:absolute;left:50%;top:50%}}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__cookie img{width:85%;transform:translate(-50%);position:absolute;left:50%;top:10%}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__description{margin:1.25em 0 0}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__description{margin:0;transform:translateY(-50%);position:absolute;left:33.5em;top:50%}}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__description .description__text{font:400 .875em/1.3 Raleway,Helvetica,Arial,cursive;color:#525151;text-align:left;margin:0 0 1.2777777778em}@media screen and (min-width:48em){.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__description .description__text{font-size:1.125em}}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__description .description__text strong{font-weight:700}.contests__item--ix-tostarica .item__tab--ganadores .slider .weekly-winners__description .button{font:500 .9375em/1 Raleway,Helvetica,Arial,cursive;width:auto;padding:.5333333333em 2em;margin:0;background-color:#f2a34f}.contests__item--ix-tostarica.is-close .item__tab--home{overflow:hidden;height:33.625em;background-image:url(../images/ix-tostarica/contest-home-bg-close.png);padding:0}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica.is-close .item__tab--home{height:42.9375em;background-image:url(../images/ix-tostarica/contest-home-bg-close-rwd.jpg);background-size:contain}}.contests__item--ix-tostarica.is-close .item__header{background-color:transparent;padding:0}.contests__item--ix-tostarica.is-close .header__date{left:4%;transform:none}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica.is-close .header__date{width:80%;font-size:.3em;padding:1em;transform:translateX(-50%);left:50%}}.contests__item--ix-tostarica.is-close .home__logo{font-size:.9375em;width:47.375em;height:20.25em;background-image:url(../images/ix-tostarica/contest-home-logo-close.png);transform:translate(-50%,-50%) translateY(-3em) translateX(2em);animation-name:ix-tostarica-contest-home-logo-close}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica.is-close .home__logo{font-size:.45em;width:44em;height:42.3125em;background-image:url(../images/ix-tostarica/contest-home-logo-close-rwd.png);animation-name:ix-tostarica-contest-home-logo-close-rwd;transform:translate(-50%,-50%) translateY(-3em);top:51%}}.contests__item--ix-tostarica.is-close .home__winners{font-size:1em;text-indent:-9999px;width:42.0625em;height:9.875em;margin:0;background:url(../images/ix-tostarica/contest-home-winners.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;bottom:-1.25em;z-index:2}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica.is-close .home__winners{font-size:.45em;width:39.4375em;height:19.75em;background-image:url(../images/ix-tostarica/contest-home-winners-rwd.png)}}.contests__item--ix-tostarica.is-close .home__flash{width:24.25em;height:9.8125em;background-image:url(../images/ix-tostarica/contest-home-flash-close.png);transform:none;left:auto;right:-5.625em;top:0}@media screen and (min-width:0) and (max-width:47.9375em){.contests__item--ix-tostarica.is-close .home__flash{font-size:.45em;width:30em;height:18.125em;background-image:url(../images/ix-tostarica/contest-home-flash-close-rwd.png);right:0;top:10em}}.contests__item--viii-tostarica{border-radius:1em;overflow:hidden}@media screen and (min-width:48em){.contests__item--viii-tostarica{height:26.25em}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica{height:33.625em}}.contests__item--viii-tostarica .item__tab{height:100%;padding:9.375em 0 0;background-color:#f0e9d8}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab{padding:10em 0 0}}.contests__item--viii-tostarica .item__tab .tab__header{font-size:.6em;width:100%;height:6.1875em;background:url(../images/viii-tostarica/contest-header.png) 50% 50%/cover no-repeat;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab .tab__header{font-size:.75em}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab .tab__header{font-size:1em}}.contests__item--viii-tostarica .item__tab .tab__header .header__logo{width:31.625em;height:9.75em;background:url(../images/viii-tostarica/contest-header-logo.png) 50% 50%/contain no-repeat;left:50%;top:0;transform:translate(-50%);position:absolute;z-index:2}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab .tab__header .header__logo{transform:none;left:1.25em;top:0}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab .tab__header .header__logo{left:3.75em}}.contests__item--viii-tostarica .item__tab .tab__header .header__title{font-size:1em;width:22.875em;height:5.375em;margin:0;background:url(../images/viii-tostarica/contest-header-title.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;left:50%;top:8.75em;z-index:1}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab .tab__header .header__title{transform:none;right:1.875em;left:auto;top:0}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab .tab__header .header__title{right:7.25em}}.contests__item--viii-tostarica .item__tab .tab__header .header__title .title__text{font:700 2.8125em/1 Amatic SC,Helvetica,Arial,sans-serif;color:#37653e;text-transform:uppercase;text-align:center;transform:translate(-50%,.15em) translate(.3em) rotate(3deg);position:absolute;left:50%;z-index:1}.contests__item--viii-tostarica .item__tab--home{padding:0;background:url(../images/viii-tostarica/contest-home-bg.jpg) 50% 50%/cover no-repeat;font-size:.3em;height:38.75em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--home{font-size:.75em;height:100%}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--home{font-size:1em}}.contests__item--viii-tostarica .item__tab--home .item__header{font-size:3.33em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--home .item__header{font-size:1.33em}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--home .item__header{font-size:1em}}.contests__item--viii-tostarica .item__tab--home .home__logo{font-size:1em;text-indent:-9999px;width:36.234375em;height:15.1875em;background:url(../images/viii-tostarica/contest-home-logo.png) 50% 50%/contain no-repeat;transform:translate(-50%,-50%) translateY(-2.8em);position:absolute;left:50%;top:50%;z-index:3;animation:viii-tostarica-contest-home-logo 1s ease-in-out 1.3s both}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--home .home__logo{width:48.3125em;height:20.25em}}@keyframes viii-tostarica-contest-home-logo{0%{opacity:0;transform:translate(-50%,-50%) translateY(-2.8em) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) translateY(-2.8em) scale(1)}}.contests__item--viii-tostarica .item__tab--home .home__flash{font-size:1em;text-indent:-9999px;width:11.625em;height:12.8125em;margin:0;background:url(../images/viii-tostarica/contest-home-flash.png) 50% 50%/contain no-repeat;position:absolute;right:1.25em;top:-1.5em;z-index:2}.contests__item--viii-tostarica .item__tab--home .home__winners{font-size:1em;text-indent:-9999px;width:42.5em;height:10.3125em;margin:0;background:url(../images/viii-tostarica/contest-home-winners.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;bottom:0;z-index:2}.contests__item--viii-tostarica .item__tab--home .home__button{font-size:1em;text-indent:-9999px;width:22.375em;height:8.6875em;background:url(../images/viii-tostarica/contest-home-button.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;left:50%;bottom:1em;z-index:2;animation:viii-tostarica-contest-home-button .5s ease-in-out 1.5s both}@keyframes viii-tostarica-contest-home-button{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content{font-size:.7em;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__content{font-size:.65em;-ms-flex-pack:center;justify-content:center;padding:0 1em 5em}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__content{font-size:1em;-ms-flex-pack:start;justify-content:flex-start;padding:0 1em}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__subtitle{-ms-flex:0 0 auto;flex:0 0 auto;font:400 1.625em/1.2 Handlee,Helvetica,Arial,cursive;text-align:center;color:#1b1b1b;margin:0 auto .5em}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__cols{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__cols{-ms-flex-wrap:row nowrap;flex-wrap:row nowrap}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col{-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 1.5em;padding:1em;box-shadow:.2em .2em .8em rgba(33,33,33,.35);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col{-ms-flex:0 0 auto;flex:0 0 auto;margin:0}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:first-child{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-preferred-size:20.8125em;flex-basis:20.8125em;background-image:url(../images/viii-tostarica/contest-instrucciones-col-blue.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:first-child .col__title{margin:.2em 0}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2){-ms-flex-preferred-size:26em;flex-basis:26em;background-image:url(../images/viii-tostarica/contest-instrucciones-col-green.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__header{display:-ms-flexbox;display:flex}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__header .header__content{display:block;padding:1.2em 0 0}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(2) .col__content .col__asset{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.8em}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3){-ms-flex-preferred-size:20.125em;flex-basis:20.125em;padding-right:7.375em;background-image:url(../images/viii-tostarica/contest-instrucciones-col-yellow.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__header{display:-ms-flexbox;display:flex}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__header .header__content{display:block;padding:0}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__title{max-width:6.6666666667em}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__asset{font-size:.8em;transform:translateY(-50%) translate(.75em,-.375em);position:absolute;right:1.25em;top:50%;z-index:1}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col:nth-child(3) .col__asset{font-size:.9em;right:0}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .content__col p{margin:.3em 0}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__number{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.7em;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__number--1{width:3.625em;height:3.625em;background-image:url(../images/viii-tostarica/contest-instrucciones-number-1.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__number--2{width:4.4375em;height:4.4375em;background-image:url(../images/viii-tostarica/contest-instrucciones-number-2.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__number--3{width:4.125em;height:4.125em;background-image:url(../images/viii-tostarica/contest-instrucciones-number-3.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__app{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__app .app__icon{-ms-flex:0 0 auto;flex:0 0 auto;width:4.9375em;height:5.1875em;margin-right:.8em;background:url(../images/viii-tostarica/contest-instrucciones-app-ico.jpg) 50% 50%/contain no-repeat}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__app .app__links{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__app .store{text-indent:-9999px;display:inline-block;margin:.1em 0;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__app .store--ios{width:6.3125em;height:1.875em;background-image:url(../images/ico-appstore@2x.png)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__app .store--google{width:6.3125em;height:2.125em;background-image:url(../images/ico-googleplay@2x.png)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__title{font:400 1.875em/1 Handlee,Helvetica,Arial,cursive;color:#1b1b1b;margin:0 0 .2em}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__asset{background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__asset--screenshot{width:12.9375em;height:5.25em;background-image:url(../images/viii-tostarica/contest-instrucciones-screenshot.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content .col__asset--cookies{width:9.75em;height:18.1875em;background-image:url(../images/viii-tostarica/contest-instrucciones-cookies.jpg)}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content p{font:400 1.25em/1.3 Handlee,Helvetica,Arial,cursive;color:#1b1b1b}.contests__item--viii-tostarica .item__tab--instrucciones .tab__content p a{color:#0066ab}.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer{text-align:center;font-size:.62em;padding:2em;background:url(../images/viii-tostarica/contest-footer.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:4.25em;padding:0}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer{font-size:1em}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer .footer__title{font:700 2.125em/1.2 Amatic SC,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0 0 .4em;text-shadow:0 0 1em #121212,0 0 .3em #121212,0 0 .3em #121212}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer .footer__title{margin:0}}.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer .footer__title strong{font-weight:700;color:#edc640}.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer .button{font-size:2.25em;margin-left:1em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--instrucciones .tab__footer .button{font-size:1.875em}}.contests__item--viii-tostarica .item__tab--ganadores .tab__content,.contests__item--viii-tostarica .item__tab--premios .tab__content{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;padding:0 2.125em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .tab__content,.contests__item--viii-tostarica .item__tab--premios .tab__content{font-size:.75em;padding:0 2.125em 3.75em}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--ganadores .tab__content,.contests__item--viii-tostarica .item__tab--premios .tab__content{font-size:1em;padding:0 2.125em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .button--left,.contests__item--viii-tostarica .item__tab--ganadores .slider .button--right,.contests__item--viii-tostarica .item__tab--premios .slider .button--left,.contests__item--viii-tostarica .item__tab--premios .slider .button--right{background-color:#b19973;display:block;transform:translateY(-50%);position:absolute;top:50%;z-index:2}.contests__item--viii-tostarica .item__tab--ganadores .slider .button--left,.contests__item--viii-tostarica .item__tab--premios .slider .button--left{left:-1.25em}.contests__item--viii-tostarica .item__tab--ganadores .slider .button--right,.contests__item--viii-tostarica .item__tab--premios .slider .button--right{right:-1.25em}.contests__item--viii-tostarica .item__tab--ganadores .slider p,.contests__item--viii-tostarica .item__tab--premios .slider p{font:400 .875em/1.3 Handlee,Helvetica,Arial,cursive;color:#1b1b1b;margin:.5em 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider p,.contests__item--viii-tostarica .item__tab--premios .slider p{font-size:1.25em}}.contests__item--viii-tostarica .item__tab--gallery{padding:9.25em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--gallery{padding:7.5em 0 0}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--gallery{padding:9.25em 0 0}}.contests__item--viii-tostarica .item__tab--gallery .input--search{font:400 1.3125em/1.2 Handlee,Helvetica,Arial,cursive;color:#aaa;padding:.3em .8em .2em;background:#fff url(../images/ico-magnifier@2x.png) 97% 50% no-repeat;background-size:1.0952380952em 1.0952380952em}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__frame{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:auto;padding:0;background:transparent}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__header{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:.8em}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__header .header__form{padding:0 2em;position:static;transform:none;left:auto;top:auto}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__items{-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:42%;font-size:.8em;margin:0 2% 1em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__item{width:12%;margin:0 1em}}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__item .item__image{-ms-flex:0 1 auto;flex:0 1 auto;display:block;height:100%}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__item .item__image img{display:block;max-height:100%}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__item .item__description{-ms-flex:0 0 auto;flex:0 0 auto;color:#b19973;margin:.2em 0 0}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.5em;margin:0;background:url(../images/viii-tostarica/contest-footer.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav{height:4.25em;padding:0}}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery{font:700 2em/1 Amatic SC,Helvetica,Arial,sans-serif;color:#222;text-transform:uppercase;padding:0 1.2em;height:1.75em;margin:.2em auto;background:#edc640;border-radius:0;transition-duration:.2s;box-shadow:0 0 .5em rgba(0,0,0,.3),0 0 .2em rgba(0,0,0,.3)}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery{margin:0 1.4em}}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery.is-active,.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery:focus,.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__nav .button--gallery:hover{color:#fff;background:#b19973}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__pagination{-ms-flex:0 0 auto;flex:0 0 auto;margin:.5em auto .7em}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__page{font-size:1em;color:#b19973;background-color:#fff;border-radius:100%}.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__page.is-active,.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__page:focus,.contests__item--viii-tostarica .item__tab--gallery .contest-gallery__page:hover{color:#fff;background-color:#b19973}.contests__item--viii-tostarica .item__tab--premios{padding:10em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios{padding:8.125em 0 0}}.contests__item--viii-tostarica .item__tab--premios .slider .slide p{text-align:center;max-width:15em;margin:1em auto 1.5em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide p{max-width:none;margin:.5em 0}}.contests__item--viii-tostarica .item__tab--premios .slider .slide__image{background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.contests__item--viii-tostarica .item__tab--premios .slider .slide__image--1{font-size:.7em;width:19.4375em;height:35.5em;background-image:url(../images/viii-tostarica/contest-premios-1-sm.png)}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide__image--1{font-size:1em;width:51.125em;height:16.375em;background-image:url(../images/viii-tostarica/contest-premios-1.png);transform:translate(5%);margin:3.125em auto 1em}}.contests__item--viii-tostarica .item__tab--premios .slider .slide__image--2{font-size:.7em;width:19.1875em;height:39em;background-image:url(../images/viii-tostarica/contest-premios-2-sm.png)}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide__image--2{font-size:1em;width:47.375em;height:22.5em;background-image:url(../images/viii-tostarica/contest-premios-2.png)}}.contests__item--viii-tostarica .item__tab--premios .slider .slide__image--3{font-size:.7em;width:18.6875em;height:38.6875em;background-image:url(../images/viii-tostarica/contest-premios-3-sm.png)}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide__image--3{font-size:1em;width:48.6875em;height:22.4375em;background-image:url(../images/viii-tostarica/contest-premios-3.png)}}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:1.5em 0 2em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking{margin:0}}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content{width:13.375em;height:27.25em;background-color:#9cdac6;box-shadow:0 .1em .3em rgba(33,33,33,.4);position:relative}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content{width:43.25em;height:14.25em}}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__logo{font-size:.8em;text-indent:-9999px;width:13.8125em;height:5.6875em;margin:0;background:url(../images/viii-tostarica/contest-premios-4-logo.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;top:-1.5em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__logo{font-size:1em;transform:none;left:9.875em}}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__subtitle{font-size:.6em;text-indent:-9999px;width:21.1875em;height:11.25em;margin:0;background:url(../images/viii-tostarica/contest-premios-4-subtitle.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;top:7.5em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__subtitle{font-size:1em;transform:none;left:.625em;top:1.625em}}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__description{font-size:1.0625em;text-align:left;width:100%;margin:0;padding:0 1em;position:absolute;left:0;top:11.7647058824em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__description{width:21.8823529412em;padding:0;position:absolute;left:17.4117647059em;top:9.6470588235em}}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__asset{position:absolute;z-index:2}.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__asset--pack{font-size:.6em;width:21.1875em;height:11.6875em;background:url(../images/viii-tostarica/contest-premios-4-pack.png) 50% 50%/contain no-repeat;transform:translateX(-50%);left:50%;bottom:1.875em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--premios .slider .slide--ranking .slide__content .content__asset--pack{font-size:1em;transform:none;left:auto;bottom:auto;right:-.75em;top:-1.625em}}.contests__item--viii-tostarica .item__tab--ranking{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ranking{font-size:.84em;padding:7.2em 0 0}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--ranking{font-size:1em;padding:10em 0 0}}.contests__item--viii-tostarica .item__tab--ranking .tab__content{font-size:.8em;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:1em;margin:1.5em;background-color:#9cdac6;box-shadow:0 .1em .3em rgba(33,33,33,.4)}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ranking .tab__content{font-size:1em;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:50em;height:18.875em;padding:1.125em 1.125em 1.125em 1.75em;margin:0}}.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__col{-ms-flex:1 1 auto;flex:1 1 auto;padding-top:3.375em;position:relative}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__col{margin-right:1.875em}}.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__logo{font-size:1em;text-indent:-9999px;width:13.8125em;height:5.6875em;background:url(../images/viii-tostarica/contest-premios-4-logo.png) 50% 50%/contain no-repeat;margin:0;transform:translate(-50%);position:absolute;left:50%;top:-2.875em;z-index:1}.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__description{font:normal 1.1875em/1.3 Handlee,Helvetica,Arial,cursive;color:#1b1b1b}.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__asset{margin:0 auto 1.5em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__asset{margin:0;position:absolute;z-index:1}}.contests__item--viii-tostarica .item__tab--ranking .tab__content .content__asset--pack{width:14.1875em;height:7.875em;background:url(../images/viii-tostarica/contest-premios-4-pack.png) 50% 50%/contain no-repeat;left:3.125em;bottom:-2.125em}.contests__item--viii-tostarica .item__tab--ranking .tab__content .ranking{-ms-flex:0 1 auto;flex:0 1 auto;font-size:1em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ranking .tab__content .ranking{-ms-flex:0 0 25em;flex:0 0 25em;font-size:1em}}.contests__item--viii-tostarica .item__tab--ganadores{padding:10.625em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores{padding:6.25em 0 0}}.contests__item--viii-tostarica .item__tab--ganadores .tab__content{padding:0 2.125em 2.125em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .tab__content{padding:0 2.125em 3.75em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1.25em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide{padding:0}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) p{color:#fff}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .slide__content{max-width:55.25em;padding:0 1em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .slide__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:3.375em 0 0}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .select{width:100%;margin:1em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .select{width:21.875em;margin:0;transform:translate(-50%,3.75em) translateX(-1.25em);position:absolute;left:50%;top:0;z-index:1}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__description{-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__description{margin-right:5.25em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__description p{font:normal 1.3125em/1.2 Handlee,Helvetica,Arial,cursive;color:#343434;text-align:center}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__description .description__subtitle{font-size:1em;text-indent:-9999px;width:11.625em;height:7.1875em;margin:0 auto;background:url(../images/viii-tostarica/contest-ganadores-subtitle-3.jpg) 50% 50%/contain no-repeat}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__title{font-size:.7em;text-indent:-9999px;width:13.3125em;height:7.6875em;background-image:url(../images/viii-tostarica/contest-ganadores-title-3.jpg);margin:0 auto .5em;transform:none;position:relative;top:auto;left:auto}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__title{font-size:1em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners{-ms-flex:1 0 auto;flex:1 0 auto;margin:2.5em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners{margin:4.75em 0 0}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__slide{display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__slide.is-active{display:block}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__slide.is-active{display:-ms-flexbox;display:flex}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:end;justify-content:flex-end;min-height:14.375em;padding:.875em 0;background-color:#bc705d}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item{height:14.375em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item:nth-child(2n){background-color:#ac6452}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item .item__image{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto .2em;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item .item__title{font:normal .9375em/1.2 Handlee,Helvetica,Arial,cursive;color:#fff;text-align:center;text-transform:uppercase;margin:0}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--1 .item__image{width:9.4375em;height:9.4375em;background-image:url(../images/viii-tostarica/winners/winner-1.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--2 .item__image{width:8.375em;height:13.125em;background-image:url(../images/viii-tostarica/winners/winner-2.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--3 .item__image{width:9.4375em;height:9.4375em;background-image:url(../images/viii-tostarica/winners/winner-3.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--4 .item__image{width:9.4375em;height:9.4375em;background-image:url(../images/viii-tostarica/winners/winner-4.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--5 .item__image{width:8.375em;height:13.125em;background-image:url(../images/viii-tostarica/winners/winner-5.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--6 .item__image{width:9.4375em;height:9.4375em;background-image:url(../images/viii-tostarica/winners/winner-6.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--7 .item__image{width:9.4375em;height:9.4375em;background-image:url(../images/viii-tostarica/winners/winner-7.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--8 .item__image{width:8.375em;height:13.125em;background-image:url(../images/viii-tostarica/winners/winner-8.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:first-child .content__winners .winners__item--9 .item__image{width:9.4375em;height:9.4375em;background-image:url(../images/viii-tostarica/winners/winner-9.png)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2){padding-top:3.75em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2){padding:8.125em 4.375em 0}}@media screen and (min-width:62em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2){padding:9.375em 0 0}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .slide__content{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;height:100%}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list{background:#8cc6e0;margin:auto;position:relative}@media screen and (min-width:62em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list{width:46.875em;height:14.25em;box-shadow:-.1em .1em .3em rgba(0,0,0,.4)}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__title{font-size:.8em;text-indent:-9999px;width:17.375em;height:4.25em;margin:0;background:url(../images/viii-tostarica/contest-ganadores-title-1.jpg) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__title{font-size:1em;left:-5.25em;top:-4em;position:absolute;z-index:2}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__frame{font-size:.8em;height:100%;overflow:auto;position:relative;z-index:1}@media screen and (min-width:62em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__frame{font-size:1em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__frame .list__item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;font:400 1.3125em/1 Handlee,Helvetica,Arial,cursive;color:#fff;padding:.2857142857em .2857142857em .2857142857em .7619047619em}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__frame .list__item:nth-child(2n){background-color:#76bbda}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__frame .list__item .item__number{margin-right:1.9047619048em}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__frame .list__item .item__text{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .winner__header{width:100%;transform:translateY(-100%) translateY(-1.25em);position:absolute;left:0;top:0;z-index:2}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .ranking__select{font:normal 1.125em/1.2 Handlee,Helvetica,Arial,cursive;color:#aaa;margin:0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .ranking__select{width:19.5555555556em;transform:translate(-50%);position:absolute;left:50%;top:-4.5555555556em;z-index:2}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .ranking__select:after{background-color:#b19973}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .ranking__weeks{width:22em;transform:translate(-50%,.875em);position:absolute;left:50%;top:-5.125em;z-index:1}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .ranking__week{font:normal 1.125em/1.2 Handlee,Helvetica,Arial,cursive;color:#aaa}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .winner-list .ranking__week.is-active{color:#76bbda}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .content__asset--1{display:none;transform:translateY(-50%) translateY(-1.25em);position:absolute;top:50%;right:-9.375em;z-index:2}@media screen and (min-width:62em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .content__asset--1{font-size:.7em}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) .content__asset--1{font-size:1em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(2) p{text-align:left}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3){padding-top:4.375em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3){padding:8.125em 0 0}}@media screen and (min-width:62em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3){padding:9.375em 4.375em 0}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .slide__content{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;height:100%}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .content__asset--disney{display:none;width:11.5em;height:5.625em;background:url(../images/viii-tostarica/contest-ganadores-asset-disney@2x.png) 50% 50%/contain no-repeat;position:absolute;left:-10.625em;bottom:-.625em;z-index:2}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .content__asset--disney{display:block}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list{background:#f5d460;margin:auto;position:relative}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list{width:45.25em;height:14.375em;box-shadow:-.1em .1em .3em rgba(0,0,0,.4);transform:translateX(10%)}}@media screen and (min-width:73.75em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list{margin-right:0;transform:none}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__title{font-size:.8em;text-indent:-9999px;width:13.1875em;height:8.3125em;margin:0;background:url(../images/viii-tostarica/contest-ganadores-title-2.jpg) 50% 50%/contain no-repeat;transform:translate(-50%,-50%);position:absolute;left:50%;top:0;z-index:2}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__title{font-size:1em;transform:none;left:-10.25em;top:-5.375em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__description{display:none;font:normal 1.3125em/1.2 Handlee,Helvetica,Arial,cursive;color:#343434;text-align:left;width:auto;margin:0;transform:translateY(-50%) translateY(-.9523809524em);position:absolute;left:-7.5238095238em;top:50%;z-index:1}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__description{display:block}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__list{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:end;align-items:flex-end;height:100%;margin:2.5em 0 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__list{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame{font-size:.8em;height:100%;overflow:visible;position:relative;z-index:1}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame{font-size:1em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:.875em 0;position:relative}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item{-ms-flex:0 1 33.33%;flex:0 1 33.33%;height:100%;padding:0 0 .875em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item:first-child{padding:3.75em 0 .875em}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item:nth-child(odd){background-color:#ecc75a}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item .item__drawing{display:block;max-width:8.25em;height:auto;margin:0 0 .25em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item .item__drawing{transform:translate(-50%);position:absolute;left:50%;bottom:2.5em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__frame .list__item .item__button{font:700 1.125em/1 Amatic SC,Helvetica,Arial,sans-serif;color:#222;padding:.2em 1.5em}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__header{width:100%;transform:translateY(-100%) translateY(-3.75em);position:absolute;left:0;top:0;z-index:2}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .winner__header{transform:translateY(-100%) translate(-5.625em)}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .ranking__select{font:normal 1.125em/1.2 Handlee,Helvetica,Arial,cursive;color:#aaa;margin:0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .ranking__select{width:19.5555555556em;transform:translate(-50%);position:absolute;left:50%;top:-4.5555555556em;z-index:2}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .ranking__select:after{background-color:#b19973}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .ranking__weeks{width:22em;transform:translate(-50%,.875em);position:absolute;left:50%;top:-5.125em;z-index:1}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .ranking__week{font:normal 1.125em/1.2 Handlee,Helvetica,Arial,cursive;color:#aaa}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(3) .winner-list .ranking__week.is-active{color:#76bbda}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4){padding:7em 0 2.5em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .slide__content{max-width:none;padding:3.125em 1.5em 1.5em;background:#9cdac6;box-shadow:0 .1em .3em rgba(33,33,33,.4);position:relative}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .slide__content{width:50em;height:14.125em;padding:5em 1.875em 1.875em 3.125em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .winner__name{font:700 1.3125em/1.2 Handlee,Helvetica,Arial,cursive;color:#434343;text-align:center;max-width:11.619047619em;margin:.5714285714em 0 0}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .content__title{font-size:.8em;text-indent:-9999px;width:13.8125em;height:5.6875em;background:url(../images/viii-tostarica/contest-premios-4-logo.png) 50% 50%/contain no-repeat;transform:translateX(-50%);position:absolute;left:50%;top:-2.5em}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .content__title{font-size:1em;transform:none;left:3.75em;top:-1.625em}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .content__subtitle{font:400 1.6875em/1.2 Handlee,Helvetica,Arial,cursive;color:#235e4b;text-transform:uppercase;max-width:9.037037037em;margin:0 0 .4444444444em}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide:nth-child(4) .content__asset--4-1{width:20.1875em;height:11.125em;background:url(../images/viii-tostarica/contest-premios-4-pack.png) 50% 50%/contain no-repeat;right:1.25em;top:2em}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide__content{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-width:47.5em;position:relative;margin:auto}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__title{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;transform:translate(-50%);position:absolute;left:50%;top:-1.875em;z-index:2}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__title{transform:none}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__asset{font-size:.6em;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin:1.5em auto 0}@media screen and (min-width:48em){.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__asset{font-size:1em;margin:0;position:absolute;z-index:2}}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__asset--1{width:23.5625em;height:16em;background-image:url(../images/viii-tostarica/contest-ganadores-asset-1.jpg)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__asset--2{width:19.5em;height:14.125em;background-image:url(../images/viii-tostarica/contest-ganadores-asset-2.jpg)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__asset--3-1{width:8.9375em;height:9em;background-image:url(../images/viii-tostarica/contest-ganadores-asset-3-1.jpg)}.contests__item--viii-tostarica .item__tab--ganadores .slider .slide .content__asset--3-2{width:10.125em;height:13.9375em;background-image:url(../images/viii-tostarica/contest-ganadores-asset-3-2.jpg)}.contests__item--vii-tostarica{border-radius:1em;overflow:hidden}@media screen and (min-width:48em){.contests__item--vii-tostarica{height:500px}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica{height:538px}}.contests__item--vii-tostarica .item__tab{background:url(../images/contests/bg-vii-tostarica-inner.jpg) 50% 50%/auto 100% no-repeat;height:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab{background-image:url(../images/contests/bg-vii-tostarica-inner@2x.jpg)}}.contests__item--vii-tostarica .item__tab--home{padding:0;background-image:url(../images/contests/bg-vii-tostarica.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--home{background-image:url(../images/contests/bg-vii-tostarica@2x.jpg)}}.contests__item--vii-tostarica .item__tab--home .home__logo{text-indent:-9999px;width:270px;height:196px;margin:.5em auto;background:url(../images/contests/logo-vii-tostarica.png) 0 0/contain no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--home .home__logo{background-image:url(../images/contests/logo-vii-tostarica@2x.png)}}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--home .home__logo{width:388px;height:280px;margin:0;animation:contest-iii-bizcochitos-logo-enter 1.5s ease-in-out;transform:translate(-50%);position:absolute;left:50%;top:3.8em;z-index:1}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--home .home__logo{width:555px;height:400px;top:1em}}.contests__item--vii-tostarica .item__tab--home .home__footer{font-size:.5em;width:100%;background:#ffdcbc;padding:1.5em 0 1em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--home .home__footer{font-size:.7em;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--home .home__footer{font-size:1em}}.contests__item--vii-tostarica .item__tab--home .footer__title{font:700 2.125em/1 Helvetica,Arial,cursive;color:#9e5923;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:0}.contests__item--vii-tostarica .item__tab--home .footer__title i{font-style:normal;position:relative}.contests__item--vii-tostarica .item__tab--home .footer__title i:before{content:"´";transform:translate(-50%) translate(-.1em);position:absolute;left:50%;top:-.35em;z-index:1}.contests__item--vii-tostarica .item__tab--gallery,.contests__item--vii-tostarica .item__tab--ganadores,.contests__item--vii-tostarica .item__tab--instrucciones,.contests__item--vii-tostarica .item__tab--premios,.contests__item--vii-tostarica .item__tab--ranking{padding:0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery,.contests__item--vii-tostarica .item__tab--ganadores,.contests__item--vii-tostarica .item__tab--instrucciones,.contests__item--vii-tostarica .item__tab--premios,.contests__item--vii-tostarica .item__tab--ranking{padding:5.6em 0 0}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--gallery,.contests__item--vii-tostarica .item__tab--ganadores,.contests__item--vii-tostarica .item__tab--instrucciones,.contests__item--vii-tostarica .item__tab--premios,.contests__item--vii-tostarica .item__tab--ranking{padding:7em 0 0}}.contests__item--vii-tostarica .item__tab--gallery .tab__header,.contests__item--vii-tostarica .item__tab--ganadores .tab__header,.contests__item--vii-tostarica .item__tab--instrucciones .tab__header,.contests__item--vii-tostarica .item__tab--premios .tab__header,.contests__item--vii-tostarica .item__tab--ranking .tab__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;padding:0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery .tab__header,.contests__item--vii-tostarica .item__tab--ganadores .tab__header,.contests__item--vii-tostarica .item__tab--instrucciones .tab__header,.contests__item--vii-tostarica .item__tab--premios .tab__header,.contests__item--vii-tostarica .item__tab--ranking .tab__header{padding:0}}.contests__item--vii-tostarica .item__tab--gallery .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ganadores .tab__header .header__title,.contests__item--vii-tostarica .item__tab--instrucciones .tab__header .header__title,.contests__item--vii-tostarica .item__tab--premios .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ranking .tab__header .header__title{text-indent:-9999px;width:144px;height:71px;margin:.5em auto;background:url(../images/contests/header-vii-tostarica.png) 50% 50%/contain no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--gallery .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ganadores .tab__header .header__title,.contests__item--vii-tostarica .item__tab--instrucciones .tab__header .header__title,.contests__item--vii-tostarica .item__tab--premios .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ranking .tab__header .header__title{background-image:url(../images/contests/header-vii-tostarica@2x.png)}}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ganadores .tab__header .header__title,.contests__item--vii-tostarica .item__tab--instrucciones .tab__header .header__title,.contests__item--vii-tostarica .item__tab--premios .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ranking .tab__header .header__title{margin:0;transform:translate(-50%);position:absolute;left:50%;top:.5em;z-index:2}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--gallery .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ganadores .tab__header .header__title,.contests__item--vii-tostarica .item__tab--instrucciones .tab__header .header__title,.contests__item--vii-tostarica .item__tab--premios .tab__header .header__title,.contests__item--vii-tostarica .item__tab--ranking .tab__header .header__title{width:297px;height:146px;transform:translate(-50%) translate(1em);top:-.8em}}.contests__item--vii-tostarica .item__tab--gallery .tab__content,.contests__item--vii-tostarica .item__tab--ganadores .tab__content,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content,.contests__item--vii-tostarica .item__tab--premios .tab__content,.contests__item--vii-tostarica .item__tab--ranking .tab__content{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;font-size:.6em;background:#ffdcbc;padding:1em 1.8em;border-radius:1em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery .tab__content,.contests__item--vii-tostarica .item__tab--ganadores .tab__content,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content,.contests__item--vii-tostarica .item__tab--premios .tab__content,.contests__item--vii-tostarica .item__tab--ranking .tab__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em}}.contests__item--vii-tostarica .item__tab--gallery .tab__content--col,.contests__item--vii-tostarica .item__tab--ganadores .tab__content--col,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content--col,.contests__item--vii-tostarica .item__tab--premios .tab__content--col,.contests__item--vii-tostarica .item__tab--ranking .tab__content--col{-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--gallery .tab__content,.contests__item--vii-tostarica .item__tab--ganadores .tab__content,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content,.contests__item--vii-tostarica .item__tab--premios .tab__content,.contests__item--vii-tostarica .item__tab--ranking .tab__content{font-size:1em}}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__title,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__title,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__title,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__title,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__title{-ms-flex:0 0 auto;flex:0 0 auto;font:normal 2.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#a21e00;text-transform:uppercase;width:100%;margin:0 0 .5em}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__title em{font:400 .5625em/1.2 Comfortaa,Helvetica,sans-serif;color:#212121;text-transform:none;display:block;margin:.5em 0 0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__title em,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__title em{font-size:.45em;display:inline;margin:0}}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col{margin:1em auto}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col{margin:0}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col--first,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col--first,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col--first,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col--first,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col--first{max-width:20.25em;border-right:2px solid #e3a383;padding-right:1.5em;margin-right:1.5em}}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col p{font-size:1.3571428571em;font-weight:700;line-height:1.4;color:#212121}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col p,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col p{font-size:1em}}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col a,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col a,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col a,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col a,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col a{color:#0066ab}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col .col__title,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col .col__title,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__title,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col .col__title,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col .col__title{font:700 1.5em/1.3 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-.05em;margin:0 0 .7em}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col .col__point,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col .col__point,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__point,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col .col__point,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col .col__point{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col .col__point .point__number,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col .col__point .point__number,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__point .point__number,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col .col__point .point__number,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col .col__point .point__number{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font:normal 2.375em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;width:1.1052631579em;height:1.1052631579em;margin:0 .5em 0 0;background:#a21e00;border-radius:100%}.contests__item--vii-tostarica .item__tab--gallery .tab__content .content__col .col__point p,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .content__col .col__point p,.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__point p,.contests__item--vii-tostarica .item__tab--premios .tab__content .content__col .col__point p,.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col .col__point p{-ms-flex:0 1 auto;flex:0 1 auto;margin-top:.2em}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col{-ms-flex:0 0 31%;flex:0 0 31%}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col{font-size:.9em;margin-top:3em}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col{font-size:1em;margin-top:0}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;padding-left:8.125em;margin:1.5em auto 0;position:relative}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__app .app__ico{text-indent:-9999px;width:7.3125em;height:7.625em;background:url(../images/ico-app.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-.2em);position:absolute;left:0;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__app .app__ico{background-image:url(../images/ico-app@2x.png)}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__col .col__app .store{margin-bottom:.5em}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;width:24.2857142857em;padding:1.5em;transform:translate(-1em);margin:1.5em auto 3.5em;border:2px solid #fff;border-radius:.7em;background:#fcd1a9;position:relative;z-index:1}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more{width:13.75em;padding:1em;margin:0;transform:translateY(-50%) translateY(2.8em);position:absolute;right:5em;top:50%}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more{width:20.625em;padding:1.5em;margin:0}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more .more__title{font:700 1.7142857143em/1 Comfortaa,Helvetica,sans-serif;color:#a21e00;text-transform:uppercase;letter-spacing:-.05em;margin:.3em 0 0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more .more__title{font-size:1.375em}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more .more__image{text-indent:-9999px;width:92px;height:184px;background:url(../images/contests/vii-tostarica-tip-2.png) 50% 50%/contain no-repeat;transform:translateY(-50%);position:absolute;top:50%;right:-4em;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more .more__image{background-image:url(../images/contests/vii-tostarica-tip-2@2x.png)}}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more .more__image{right:-4.4em}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more .more__image{width:154px;height:307px;right:-4.4em}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more p{-ms-flex:0 1 auto;flex:0 1 auto;width:auto;font-size:1.3571428571em;font-weight:700;color:#212121;margin-right:3.5714285714em;margin-bottom:0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more p{font-size:.875em;margin-right:1.875em}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__content .content__more p{font-size:1em;margin-right:5em}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.6em;padding:1em 1em .9em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__footer{font-size:.7em;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:73.75em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__footer{font-size:1em}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__footer .footer__title{font:700 1.3125em/1.2 Comfortaa,Helvetica,sans-serif;color:#357b7c;text-align:left;text-transform:uppercase;max-width:29.0909090909em;margin:0 auto .5em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--instrucciones .tab__footer .footer__title{margin:0}}.contests__item--vii-tostarica .item__tab--instrucciones .tab__footer .button--primary{font-size:1.8em}.contests__item--vii-tostarica .item__tab--premios .tab__content .content__title{margin-bottom:0}.contests__item--vii-tostarica .item__tab--premios .slider{-ms-flex:1 1 100%;flex:1 1 100%;height:420px;position:relative}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--premios .slider{width:100%;height:100%;padding:7em 1.8em 0;position:absolute;left:0;top:0;z-index:2}}.contests__item--vii-tostarica .item__tab--premios .slider__pagination{display:-ms-flexbox;display:flex}.contests__item--vii-tostarica .item__tab--premios .slider .pagination__page.is-active .page__ico,.contests__item--vii-tostarica .item__tab--premios .slider .pagination__page:focus .page__ico,.contests__item--vii-tostarica .item__tab--premios .slider .pagination__page:hover .page__ico{background-color:#a21e00}.contests__item--vii-tostarica .item__tab--premios .slider .page__ico{border-color:#a21e00}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__frame{background:#ffdcbc}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__header .header__title{color:#a21e00}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__header .header__form{margin-top:.1em}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__header .input--search--red{padding-top:.5em;padding-bottom:.3em}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__items{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;padding-top:1em;margin:0}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__item .item__description{font-size:.875em}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__item .item__description strong{color:#a21e00}.contests__item--vii-tostarica .item__tab--gallery .contest-gallery__pagination{-ms-flex:0 0 auto;flex:0 0 auto;margin:.5em auto .7em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content{-ms-flex-line-pack:start;align-content:flex-start;padding:0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content{-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .slider{position:relative}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .slider__pagination{display:-ms-flexbox;display:flex}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .slider .pagination__page.is-active .page__ico,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .slider .pagination__page:focus .page__ico,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .slider .pagination__page:hover .page__ico{background-color:#a21e00}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .slider .page__ico{border-color:#a21e00}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:3.75em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__title{font:700 1.5em/1 Comfortaa,Helvetica,sans-serif;text-transform:uppercase;text-align:left;color:#cd2b21;margin:0 0 .7em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__title{text-align:center}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__header{display:block;width:100%;max-width:22.125em;margin:0 auto .2em;position:relative;z-index:3}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame{max-width:28.75em;margin:2em auto 0;position:relative}@media screen and (min-width:40.625em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame{transform:translate(-120px)}}@media screen and (min-width:53.5em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame{transform:translate(-200px)}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame:after,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame:before{display:none;content:"";width:20%;height:2px;background:linear-gradient(90deg,#fff,transparent);transform:translate(100%);position:absolute;right:0;z-index:1}@media screen and (min-width:40.625em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame:after,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame:before{display:block}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame:after{bottom:0}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame:before{top:0}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame .frame__pack{display:none;font-size:.7em;width:31.375em;height:20.75em;background:url(../images/contests/vii-tostarica-winner-pack.png) 50% 50%/contain no-repeat;transform:translate(100%,-50%) translate(-.5em,1em);position:absolute;top:50%;right:0;z-index:2}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame .frame__pack{background-image:url(../images/contests/vii-tostarica-winner-pack@2x.png)}}@media screen and (min-width:40.625em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame .frame__pack{display:block}}@media screen and (min-width:53.5em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__frame .frame__pack{font-size:1em}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:linear-gradient(90deg,#ffd0a8,transparent);border:2px solid #fff;border-radius:1em;padding:1em}@media screen and (min-width:40.625em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list{border-right:none;border-radius:1em 0 0 1em}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list .list__item{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:.6em 0 0}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list .list__item:first-child{margin-top:0}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list .list__item .item__number,.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list .list__item .item__text{font:700 1.125em/1 Comfortaa,Helvetica,sans-serif}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list .list__item .item__number{text-transform:uppercase;text-align:center;color:#a21e00;width:.625em;margin-right:1em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__list .list__item .item__text{letter-spacing:-.05em;color:#212121}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__name{font:400 1.375em/1.1 Comfortaa,Helvetica,sans-serif;color:#cd2b21;margin:0}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__row{-ms-flex:1 1 100%;flex:1 1 100%;margin:2em 0 0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__row{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__col{padding:0 1.5em;position:relative;z-index:1}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__col{-ms-flex:0 0 50%;flex:0 0 50%;border-left:1px solid #a21e00}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__col:first-child{border:0}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__title{font:700 1.5em/1.2 Comfortaa,Helvetica,sans-serif;color:#a21e00;text-transform:uppercase;margin:0 0 .5em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list p{color:#333}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__image{width:100%;height:200px;position:relative}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__image{width:234px;height:181px;margin:1em auto 0;position:relative;z-index:1}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__image{margin:0;transform:translate(-50%,-50%) translate(-4.8em);position:absolute;left:50%;top:50%}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__image .image__frame{width:100%;height:100%;background:url(../images/vii-tostarica/creativity-photo-frame.png) 50% 50%/contain no-repeat;position:absolute;left:0;top:0;z-index:2}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__image .image__frame{background-image:url(../images/vii-tostarica/creativity-photo-frame@2x.png)}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__image .image__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:196px;height:142px;background:url(../images/tesseract/materials/paper-1.jpg) 50% 50%/cover no-repeat;overflow:hidden;transform:translate(-48%,-48%);position:absolute;left:50%;top:50%;z-index:1}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__image .image__content img{display:block;width:100%;height:auto}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset{background-repeat:no-repeat;background-size:contain;background-position:50% 50%}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset{position:absolute;z-index:2}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset--maletin{display:none;width:192px;height:192px;background-image:url(../images/creatividad/modal-maletin.png)}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset--maletin{display:block;margin:0;transform:translate(-50%,-50%) translate(6.5em,.4em);left:50%;top:50%}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset--pack{width:219.1px;height:144.9px;margin:1em auto 0;background-image:url(../images/creatividad/winner-pack.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset--pack{background-image:url(../images/creatividad/winner-pack@2x.png)}}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .col__asset--pack{width:281.7px;height:186.3px;margin:0;transform:translate(-50%);left:50%;bottom:-4em}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:2em 0 auto}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon .soon__col{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon .soon__col--left{-ms-flex:0 0 20%;flex:0 0 20%;width:20%}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon .soon__prize{width:85.5px;height:119px;margin:0 auto 1.5em;background:url(../images/contests/prize-tag.png) 50% 50%/contain no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon .soon__prize{background-image:url(../images/contests/prize-tag@2x.png)}}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon .soon__prize{width:171px;height:238px;margin:0}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon .soon__title{font:700 1.625em/1.2 Comfortaa,Helvetica,sans-serif;color:#a21e00;text-transform:uppercase;text-align:left;margin:0 0 .3em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon p{line-height:1.4;text-align:left}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner-list .winner__soon p a{color:#333}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;background:#d2e7e7;padding:1.5em 1.5em 2.5em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 3em 0 11.25em;background:url(../images/vii-tostarica/winner-final-footer.png) 50% 100%/100% auto no-repeat,linear-gradient(180deg,#d2e7e7,#d2e7e7)}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col{position:relative;z-index:2}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col--left{padding-top:2.5em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col--left{-ms-flex:0 0 18.75em;flex:0 0 18.75em;padding-top:3.125em}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col--left p{font-weight:700;font-size:1.1875em;color:#1f5354;text-align:center}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col--left p{font-size:1.0625em}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col--right{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;padding:2.25em 0 0 2.5em}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__col--right{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:1.625em 0 0 2.5em}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__asset{display:none;position:absolute;z-index:1}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__asset{display:block}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__asset--medal{width:6.80625rem;height:8.325rem;animation:final-medal-loop 1s ease-in-out infinite alternate both;background:url(../images/vii-tostarica/winner-final-medal.png) 50% 50%/cover no-repeat;top:3.5rem;left:1.5rem}@keyframes final-medal-loop{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__title{font:700 1.5em/1.2 Comfortaa,Helvetica,sans-serif;color:#1f5354;text-transform:uppercase;text-align:center;margin:0 auto .5em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__title strong{display:block;font-size:1.8em}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie{margin:0 auto 1.5em;animation:final-cookie-enter .5s ease-in-out both}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie{margin:0}}@keyframes final-cookie-enter{0%{opacity:0;transform:translateY(1em)}}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie .cookie__img{margin:0 auto 1em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie .cookie__title{font:700 1em/1.2 Comfortaa,Helvetica,sans-serif;color:#1f5354;text-transform:uppercase;text-align:center;margin:0 auto}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie .cookie__age{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font:700 .875em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;width:6.8125em;height:3.1875em;margin:0 auto}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--1{animation-delay:0s}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--1 .cookie__img{width:10.375rem;height:15.75rem;background-image:url(../images/vii-tostarica/winner-final-cookie-1.png)}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--1 .cookie__age{background:url(../images/vii-tostarica/winner-final-band-1.png) 50% 50%/contain no-repeat}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--2{animation-delay:.3s}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--2 .cookie__img{width:10.375rem;height:15.75rem;background-image:url(../images/vii-tostarica/winner-final-cookie-2.png)}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--2 .cookie__age{background:url(../images/vii-tostarica/winner-final-band-2.png) 50% 50%/contain no-repeat}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--3{animation-delay:.6s}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--3 .cookie__img{width:10.375rem;height:15.75rem;background-image:url(../images/vii-tostarica/winner-final-cookie-3.png)}.contests__item--vii-tostarica .item__tab--ganadores .tab__content .winner__final .final__cookie--3 .cookie__age{background:url(../images/vii-tostarica/winner-final-band-3.png) 50% 50%/contain no-repeat}.contests__item--vii-tostarica .item__tab--ranking .tab__content{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-line-pack:start;align-content:flex-start;padding:1em 1.8em 1.8em}.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col:first-child{-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col:first-child{width:40%}}.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col:first-child p{margin-bottom:1.5em}.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col:last-child{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin:1.5em 0 0}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ranking .tab__content .content__col:last-child{width:54%;margin-left:6%}}.contests__item--vii-tostarica .item__tab--ranking .tab__content img{max-width:65%;height:auto;margin:0 auto}@media screen and (min-width:48em){.contests__item--vii-tostarica .item__tab--ranking .tab__content img{max-width:100%}}.contests__item--vi-concurso-tr{background:url(../images/contests/bg-vi-concurso-tr.jpg) no-repeat 50% 50%;background-size:cover;border-radius:1em}@media screen and (min-width:48em){.contests__item--vi-concurso-tr{height:570px}}.contests__item--vi-concurso-tr .item__tab--winners .winners__title{font:700 2em/1.2 Amatic SC,Helvetica,Arial,sans-serif;color:#652b06;text-align:center;margin:.5em auto;width:100%}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__title{font-size:2.5em;margin:0;position:absolute;left:0;top:3.25em;z-index:2}}@media screen and (min-width:73.75em){.contests__item--vi-concurso-tr .item__tab--winners .winners__title{font-size:3em;width:auto;left:2.6666666667em;top:2.1666666667em}}.contests__item--vi-concurso-tr .item__tab--winners .winners__asset{background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset{position:absolute;z-index:1}}.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-left,.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-right{display:none;width:32px;height:60px;background-image:url(../images/contests/curved-arrow.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-left,.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-right{background-image:url(../images/contests/curved-arrow@2x.png)}}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-left,.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-right{display:-ms-flexbox;display:flex}}@media screen and (min-width:73.75em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-left,.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-right{width:46px;height:85px}}.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-left{left:3.125em;top:9.375em}@media screen and (min-width:73.75em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-left{left:4.375em;top:7.875em}}.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-right{transform:rotateY(-180deg) rotate(-10deg);right:3.125em;top:9.375em}@media screen and (min-width:73.75em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--arrow-right{right:3.75em;top:9.125em}}.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--logo{width:162px;height:107px;margin:0 auto;background-image:url(../images/contests/logo-vi-concurso-tr.png);right:.625em;top:.625em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--logo{background-image:url(../images/contests/logo-vi-concurso-tr@2x.png)}}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--logo{margin:0}}@media screen and (min-width:73.75em){.contests__item--vi-concurso-tr .item__tab--winners .winners__asset--logo{width:324px;height:214px;right:3.375em;top:.125em}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;left:0;bottom:2em;z-index:2}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner{-ms-flex:0 0 50%;flex:0 0 50%;margin:0 auto .5em}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner{-ms-flex:0 0 20%;flex:0 0 20%;margin:0 1em}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--1 .winner__image{background-image:url(../images/contests/winner-1-vi-concurso-tr.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--1 .winner__image{background-image:url(../images/contests/winner-1-vi-concurso-tr@2x.png)}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--2 .winner__image{background-image:url(../images/contests/winner-2-vi-concurso-tr.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--2 .winner__image{background-image:url(../images/contests/winner-2-vi-concurso-tr@2x.png)}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--3 .winner__image{background-image:url(../images/contests/winner-3-vi-concurso-tr.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--3 .winner__image{background-image:url(../images/contests/winner-3-vi-concurso-tr@2x.png)}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--4 .winner__image{background-image:url(../images/contests/winner-4-vi-concurso-tr.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner--4 .winner__image{background-image:url(../images/contests/winner-4-vi-concurso-tr@2x.png)}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner__image{width:96px;height:144px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin:0 auto}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner__image{width:147px;height:222px}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner__title{font:400 .75em/1.4 Comfortaa,Helvetica,sans-serif;color:#652b06;text-align:center;text-transform:uppercase;letter-spacing:-.05em;margin:.5em auto 0}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner__title{font-size:.875em}}.contests__item--vi-concurso-tr .item__tab--winners .winners__list .winner__title strong{font-weight:700;display:block}.contests__item--vi-concurso-tr .item__tab--gallery{padding:1.5em 0}@media screen and (min-width:48em){.contests__item--vi-concurso-tr .item__tab--gallery{padding:7em 0 0}}.contests__item--iii-bizcochitos{background:url(../images/contests/bg-iii-bizcochitos.jpg) 50% 50%/cover no-repeat;border-radius:1em;overflow:hidden}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos{background-image:url(../images/contests/bg-iii-bizcochitos@2x.jpg)}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos{height:500px}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos{height:570px}}.contests__item--iii-bizcochitos .item__tab--home{padding:0}.contests__item--iii-bizcochitos .item__tab--home .item__header{background:none}.contests__item--iii-bizcochitos .item__tab--home .header__date{width:100%}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--home .header__date{width:80%}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--home .header__date{width:auto}}.contests__item--iii-bizcochitos .item__tab--home .home__logo{text-indent:-9999px;width:265px;height:158px;margin:1.3em auto .7em;background:url(../images/contests/logo-iii-bizcochitos.png) 0 0/contain no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--home .home__logo{background-image:url(../images/contests/logo-iii-bizcochitos@2x.png)}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--home .home__logo{width:442px;height:264px;margin:0;animation:contest-iii-bizcochitos-logo-enter 1.5s ease-in-out;transform:translate(-50%);position:absolute;left:50%;top:4.5em;z-index:1}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--home .home__logo{width:632px;height:378px;top:3em}}@keyframes contest-iii-bizcochitos-logo-enter{0%{opacity:0;transform:translate(-50%) scale(.5)}to{opacity:1;transform:translate(-50%) scale(1)}}.contests__item--iii-bizcochitos .item__tab--home .home__footer{font-size:.5em;width:100%;background:#ff5b35;padding:1em}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--home .home__footer{font-size:.7em;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--home .home__footer{font-size:1em}}.contests__item--iii-bizcochitos .item__tab--home .footer__title{font:normal 2.25em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;margin:0}.contests__item--iii-bizcochitos .item__tab--gallery,.contests__item--iii-bizcochitos .item__tab--ganadores,.contests__item--iii-bizcochitos .item__tab--instrucciones,.contests__item--iii-bizcochitos .item__tab--premios{padding:.5em 0 0}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery,.contests__item--iii-bizcochitos .item__tab--ganadores,.contests__item--iii-bizcochitos .item__tab--instrucciones,.contests__item--iii-bizcochitos .item__tab--premios{padding:5.6em 0 0}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--gallery,.contests__item--iii-bizcochitos .item__tab--ganadores,.contests__item--iii-bizcochitos .item__tab--instrucciones,.contests__item--iii-bizcochitos .item__tab--premios{padding:7em 0 0}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__header,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header,.contests__item--iii-bizcochitos .item__tab--premios .tab__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;padding:.5em 1em .8em}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header,.contests__item--iii-bizcochitos .item__tab--premios .tab__header{padding:0}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__title{text-indent:-9999px;width:72px;height:26px;margin:0 .5em 0 0;background:url(../images/contests/logo-tr-bizcochitos.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__title{background-image:url(../images/contests/logo-tr-bizcochitos@2x.png)}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__title{width:144px;height:52px;margin:0;position:absolute;left:1.8em;top:1.3em;z-index:2}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__title,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__title{width:239px;height:86px;left:3.5em;top:.7em}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset{margin:0;position:absolute;z-index:1}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--logo{width:147px;height:23px;background:url(../images/iii-bizcochitos/canvas-title.png) no-repeat 0 0;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--logo{background-image:url(../images/iii-bizcochitos/canvas-title@2x.png)}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--logo{width:294px;height:46px;transform:translate(-50%);left:50%;top:1.5em}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--logo,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--logo{width:490px;height:78px;top:1.3em}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--cookies{display:none;width:260px;height:151px;background:url(../images/contests/cookies-iii-bizcochitos.png) no-repeat 50% 50%;background-size:contain;right:1.9em;top:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--cookies{background-image:url(../images/contests/cookies-iii-bizcochitos@2x.png)}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--cookies{display:block;width:156px;height:90px;right:1.9em;top:.5em}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__header .header__asset--cookies,.contests__item--iii-bizcochitos .item__tab--premios .tab__header .header__asset--cookies{width:260px;height:151px;top:0}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content,.contests__item--iii-bizcochitos .item__tab--premios .tab__content{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;font-size:.6em;background:#ff5b35;padding:1em 1.8em;border-radius:1em}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__content,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content,.contests__item--iii-bizcochitos .item__tab--premios .tab__content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__content,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content,.contests__item--iii-bizcochitos .item__tab--premios .tab__content{font-size:1em}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__title,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__title,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__title,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__title{-ms-flex:1 0 100%;flex:1 0 100%;font:normal 2.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;margin:0 0 .5em}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__title em{font:normal 700 .42em/1.2 Comfortaa,Helvetica,sans-serif;text-transform:none}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__title em{font-size:.32em}}@media screen and (min-width:62em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__title em,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__title em{font-size:.42em}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__col,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col{margin:1em auto}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__col,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col{margin:0}}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__col p,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col p,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col p,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col p{font-size:1.125em;font-weight:700;line-height:1.4;color:#fff}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__col a,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col a,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col a,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col a{color:#fff}.contests__item--iii-bizcochitos .item__tab--gallery .tab__content .content__col .col__title,.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col .col__title,.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col .col__title,.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col .col__title{font:700 1.5em/1.3 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-.05em;margin:0 0 .7em}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col{-ms-flex:0 0 31%;flex:0 0 31%}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col .col__app{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:8.125em;margin:1.5em auto 0;position:relative}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col .col__app .app__ico{text-indent:-9999px;width:7.3125em;height:7.625em;background:url(../images/ico-app.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-.2em);position:absolute;left:0;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col .col__app .app__ico{background-image:url(../images/ico-app@2x.png)}}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__content .content__col .col__app .store{margin-bottom:.5em}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.6em;padding:1em}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__footer{font-size:.7em;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__footer{font-size:1em}}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__footer .footer__title{font:normal 1.625em/.9 Poetsen One,Helvetica,Arial,sans-serif;color:#6c3a18;text-align:center;text-transform:uppercase;max-width:23.8461538462em;margin:0 auto .5em}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__footer .footer__title{margin:0}}.contests__item--iii-bizcochitos .item__tab--instrucciones .tab__footer .button--primary{font-size:1.8em}.contests__item--iii-bizcochitos .item__tab--premios .tab__content{-ms-flex-line-pack:start;align-content:flex-start;padding:1em 1.8em 0}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--premios .tab__content{padding:1em 1.8em}}.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__title{margin-bottom:1em}.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col{-ms-flex-preferred-size:50%;flex-basis:50%}.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col p{text-align:center}.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col .col__title{font-size:1.8em;text-align:center}.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col:nth-of-type(2){margin-bottom:0}.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col:nth-of-type(2):after{content:"";display:block;width:216px;height:122px;margin:0 auto;background:url(../images/contests/prizes-2-iii-bizcochitos.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col:nth-of-type(2):after{background-image:url(../images/contests/prizes-2-iii-bizcochitos@2x.png)}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col:nth-of-type(2):after{width:361px;height:204px;transform:translate(-50%);position:absolute;left:75%;bottom:0}}@media screen and (min-width:73.75em){.contests__item--iii-bizcochitos .item__tab--premios .tab__content .content__col:nth-of-type(2):after{width:517px;height:292px}}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content{-ms-flex-line-pack:start;align-content:flex-start}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col{-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col{margin:3em auto;-ms-flex-direction:row;flex-direction:row}}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col .col__image{-ms-flex:0 0 auto;flex:0 0 auto;max-width:11.25em;margin:0 2em .5em 0}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col .col__image{max-width:none;margin:0 2em 0 0}}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col .col__image img{max-width:100%;height:auto}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__col .col__title{font-size:1.8em}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners{width:100%}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .winners__tab{display:none}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .winners__tab.is-active{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em 1.5em;background-color:#ff5b35}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .winners__tab.is-active{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .winner__cookie{width:50%}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .winner__cookie{width:20%}}@media screen and (min-width:62em){.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .winner__cookie{width:auto}}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .cookie__image{max-width:100%;height:auto}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .cookie__desc{font:normal 700 .875em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;text-align:center;margin:0}.contests__item--iii-bizcochitos .item__tab--ganadores .tab__content .content__winners .cookie__desc em{font-style:normal;display:block;margin:.2em 0 0}.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.6em;margin:.7em auto;padding:0 1em;position:relative;z-index:1}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav{font-size:.8em;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:62em){.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav{font-size:1em}}.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .button{width:100%}.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .button:first-of-type{margin-bottom:.5em}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .button:first-of-type{margin-bottom:0}}@media screen and (min-width:48em){.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .button{width:auto;margin:0 .5em}}.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .nav__asset{display:none;width:72px;height:100px;background:url(../images/iii-bizcochitos/winner-flag.png) 50% 50%/contain no-repeat;transform:translateY(-50%) translateY(-1.2em);position:absolute;left:3em;top:50%;z-index:2}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .nav__asset{background-image:url(../images/iii-bizcochitos/winner-flag@2x.png)}}@media screen and (min-width:62em){.contests__item--iii-bizcochitos .item__tab--ganadores .content__nav .nav__asset{display:block}}.contests__item--x-tostarica{width:100%;max-width:20em;height:1433px;background:url(../images/drawing-contest-x/herobanner-sm.jpg) 50% 50%/contain no-repeat;margin:0 auto 2.625em;border-radius:.875em}@media screen and (min-width:48em){.contests__item--x-tostarica{background-image:url(../images/drawing-contest-x/contest-lg.jpg);max-width:46em;height:373px}}@media screen and (min-width:62em){.contests__item--x-tostarica{max-width:72.0625em;height:593px}}.contests__item--x-tostarica.has-ended{background-image:url(../images/drawing-contest-x/herobanner-ended-sm.jpg)}@media screen and (min-width:48em){.contests__item--x-tostarica.has-ended{background-image:url(../images/drawing-contest-x/herobanner-ended-lg.jpg)}}.contests__item--x-tostarica .contest__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.6em;transform:translate(-50%) translate(5em);position:absolute;left:50%;bottom:3.625em;z-index:2}@media screen and (min-width:48em){.contests__item--x-tostarica .contest__buttons{font-size:.63em;transform:translate(-50%) translate(.75em);bottom:3.375em}}@media screen and (min-width:62em){.contests__item--x-tostarica .contest__buttons{font-size:1em}}.contests__item--x-tostarica .contest__button{display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em 0}.contests__item--x-tostarica .contest__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-x/ico-appstore.png);animation:contest-drawing-contest-x-button .8s ease-in-out 1s}.contests__item--x-tostarica .contest__button--googleplay{width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-x/ico-googleplay.png);animation:contest-drawing-contest-x-button .8s ease-in-out 1.6s}.contests__item--x-tostarica .contest__link{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#004c98;text-decoration:underline;transform:translateX(-50%);position:absolute;left:50%;bottom:.8333333333em;z-index:2}@media screen and (min-width:62em){.contests__item--x-tostarica .contest__link{transform:none;left:auto;right:1.6666666667em}}.contests__item--xi-tostarica{width:100%;max-width:20em;height:1433px;background:url(../images/drawing-contest-xi/herobanner-sm.jpg) 50% 50%/contain no-repeat;margin:0 auto 2.625em;border-radius:.875em}@media screen and (min-width:48em){.contests__item--xi-tostarica{background-image:url(../images/drawing-contest-xi/contest-lg.jpg);max-width:46em;height:373px}}@media screen and (min-width:62em){.contests__item--xi-tostarica{max-width:72.0625em;height:538px}}.contests__item--xi-tostarica.has-ended{background-image:url(../images/drawing-contest-xi/herobanner-ended-sm.jpg)}@media screen and (min-width:48em){.contests__item--xi-tostarica.has-ended{background-image:url(../images/drawing-contest-xi/herobanner-ended-lg.jpg)}}.contests__item--xi-tostarica .contest__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.6em;transform:translate(-50%) translate(5em);position:absolute;left:50%;bottom:3.625em;z-index:2}@media screen and (min-width:48em){.contests__item--xi-tostarica .contest__buttons{font-size:.63em;transform:translate(-50%) translate(.75em);bottom:3.375em}}@media screen and (min-width:62em){.contests__item--xi-tostarica .contest__buttons{font-size:1em}}.contests__item--xi-tostarica .contest__button{display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em 0}.contests__item--xi-tostarica .contest__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-x/ico-appstore.png);animation:contest-drawing-contest-x-button .8s ease-in-out 1s}.contests__item--xi-tostarica .contest__button--googleplay{width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-x/ico-googleplay.png);animation:contest-drawing-contest-x-button .8s ease-in-out 1.6s}@keyframes contest-drawing-contest-x-button{0%{transform:scale(1);transition-timing-function:ease-out}30%{transform:scale(1.1);transition-timing-function:ease-in}to{transform:scale(1)}}.contests__item--xi-tostarica .contest__link{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#004c98;text-decoration:underline;transform:translateX(-50%);position:absolute;left:50%;bottom:.8333333333em;z-index:2}@media screen and (min-width:62em){.contests__item--xi-tostarica .contest__link{transform:none;left:auto;right:1.6666666667em}}.contests__item--xii-tostarica{width:100%;max-width:20em;height:1433px;background:transparent 50% 50%/contain no-repeat;margin:0 auto 2.625em;border-radius:.875em}@media screen and (min-width:48em){.contests__item--xii-tostarica{max-width:46em;height:373px}}@media screen and (min-width:62em){.contests__item--xii-tostarica{max-width:72.0625em;height:538px}}.contests__item--xii-tostarica.has-ended{background-image:url(../images/drawing-contest-xii/herobanner-ended-sm.jpg)}@media screen and (min-width:48em){.contests__item--xii-tostarica.has-ended{background-image:url(../images/drawing-contest-xii/herobanner-ended-lg.jpg)}}.contests__item--xiii-tostarica{width:100%;max-width:20em;height:1372px;background:url(../images/drawing-contest-xiii/contest-sm.jpg) 50% 50%/contain no-repeat;margin:0 auto 2.625em;border-radius:.875em}.contests__item--xiii-tostarica.is-closed{background-image:url(../images/drawing-contest-xiii/contest-closed-sm.jpg)}@media screen and (min-width:48em){.contests__item--xiii-tostarica{background-image:url(../images/drawing-contest-xiii/contest-lg.jpg);max-width:46em;height:347px}.contests__item--xiii-tostarica.is-closed{background-image:url(../images/drawing-contest-xiii/contest-closed-lg.jpg)}}@media screen and (min-width:62em){.contests__item--xiii-tostarica{max-width:72.0625em;height:538px}}.contests__item--xiii-tostarica .item__button{display:none;font-size:.7em;background:transparent 50% 50%/contain no-repeat;position:absolute;left:50%;bottom:4.375em}.contests__item--xiii-tostarica .item__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-xiii/ico-appstore.png);transform:translate(-50%) translate(-6.25em)}.contests__item--xiii-tostarica .item__button--googleplay{width:10.4125em;height:3.665625em;background-image:url(../images/drawing-contest-xiii/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s;transform:translate(-50%) translate(6.25em)}.contests__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font-size:.68em;padding:0 0 3em;margin:1.5em auto 3em;position:relative;z-index:1}@media screen and (min-width:48em){.contests__nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:73.75em){.contests__nav{font-size:1em}}.contests__nav:after{content:"";width:100%;height:1px;border-bottom:1px solid #e3e3e3;position:absolute;left:0;bottom:0;z-index:1}.contests__nav:last-of-type{padding:0}.contests__nav:last-of-type:after{display:none}.contests__nav .button{-ms-flex-preferred-size:45%;flex-basis:45%;padding:.3em 1em .4em;margin:0 .5em .3em}@media screen and (min-width:48em){.contests__nav .button{font-size:1.375em;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 .5em}.contests__nav .button:first-child{margin-left:0}.contests__nav .button:last-child{margin-right:0}}.contests__nav--spaced{-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:48em){.contests__nav--spaced .button{width:auto;margin:0}}.faqs{width:100%}.faqs--ayuda .faqs__features{margin:2em auto}.faqs--ayuda .faqs__features .feature__title{color:#ff5b35}.faqs--ayuda .faqs__features .feature__image{box-shadow:inset 0 0 0 8px #ff5b35}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature__image{box-shadow:inset 0 0 0 8px #ff5b35}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature__image{box-shadow:inset 0 0 0 12px #ff5b35}}.faqs--ayuda .faqs__features .feature--1 .feature__image img{width:87px;height:90px;transform:translate(-50%,-50%) translate(-2px,2px)}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature--1 .feature__image img{width:103px;height:107px;transform:translate(-50%,-50%) translate(-2px,2px)}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature--1 .feature__image img{width:152px;height:158px;transform:translate(-50%,-50%) translate(-2px,2px)}}.faqs--ayuda .faqs__features .feature--2 .feature__image img{width:90px;height:90px;transform:translate(-50%,-50%) translate(4px,-4px)}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature--2 .feature__image img{width:106px;height:106px;transform:translate(-50%,-50%) translate(5px,-5px)}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature--2 .feature__image img{width:157px;height:156px;transform:translate(-50%,-50%) translate(6px,-6px)}}.faqs--ayuda .faqs__features .feature--3 .feature__image img{width:98px;height:84px;transform:translate(-50%,-50%) translate(1px)}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature--3 .feature__image img{width:116px;height:99px;transform:translate(-50%,-50%) translate(2px,-1px)}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature--3 .feature__image img{width:171px;height:146px;transform:translate(-50%,-50%) translate(2px,-1px)}}.faqs--ayuda .faqs__features .feature--4 .feature__image img{width:93px;height:73px;transform:translate(-50%,-50%) translate(-1px)}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature--4 .feature__image img{width:110px;height:87px;transform:translate(-50%,-50%) translate(0)}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature--4 .feature__image img{width:162px;height:128px;transform:translate(-50%,-50%) translate(1px)}}.faqs--ayuda .faqs__features .feature--5 .feature__image img{width:90px;height:88px;transform:translate(-50%,-50%) translate(3px,2px)}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature--5 .feature__image img{width:106px;height:104px;transform:translate(-50%,-50%) translate(4px,4px)}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature--5 .feature__image img{width:156px;height:154px;transform:translate(-50%,-50%) translate(6px,4px)}}.faqs--ayuda .faqs__features .feature--6 .feature__image img{width:83px;height:89px;transform:translate(-50%,-50%) translateY(-3px)}@media screen and (min-width:48em){.faqs--ayuda .faqs__features .feature--6 .feature__image img{width:98px;height:105px;transform:translate(-50%,-50%) translateY(-3px)}}@media screen and (min-width:73.75em){.faqs--ayuda .faqs__features .feature--6 .feature__image img{width:145px;height:155px;transform:translate(-50%,-50%) translateY(-5px)}}.faqs--tostarica-dibujo .faqs__features{margin:2em auto 0}.faqs--tostarica-dibujo .faqs__features .feature__title{color:#00c8bd}.faqs--tostarica-dibujo .faqs__features .feature__image{box-shadow:inset 0 0 0 8px #00c8bd}@media screen and (min-width:48em){.faqs--tostarica-dibujo .faqs__features .feature__image{box-shadow:inset 0 0 0 8px #00c8bd}}@media screen and (min-width:73.75em){.faqs--tostarica-dibujo .faqs__features .feature__image{box-shadow:inset 0 0 0 12px #00c8bd}}.faqs--tostarica-dibujo .faqs__features .feature:first-child .feature__image img{width:93px;height:84px;transform:translate(-50%,-50%) translate(2px,-1px)}@media screen and (min-width:48em){.faqs--tostarica-dibujo .faqs__features .feature:first-child .feature__image img{width:111px;height:101px;transform:translate(-50%,-50%) translate(2px,-1px)}}@media screen and (min-width:73.75em){.faqs--tostarica-dibujo .faqs__features .feature:first-child .feature__image img{width:167px;height:151px;transform:translate(-50%,-50%) translate(3px,-4px)}}.faqs--tostarica-dibujo .faqs__features .feature:nth-child(2) .feature__image img{width:98px;height:84px;transform:translate(-50%,-50%) translate(1px)}@media screen and (min-width:48em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(2) .feature__image img{width:116px;height:99px;transform:translate(-50%,-50%) translate(1px,-1px)}}@media screen and (min-width:73.75em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(2) .feature__image img{width:171px;height:146px;transform:translate(-50%,-50%) translate(2px,-1px)}}.faqs--tostarica-dibujo .faqs__features .feature:nth-child(3) .feature__image img{width:81px;height:84px;transform:translate(-50%,-50%) translateY(-2px)}@media screen and (min-width:48em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(3) .feature__image img{width:97px;height:101px;transform:translate(-50%,-50%) translateY(-2px)}}@media screen and (min-width:73.75em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(3) .feature__image img{width:145px;height:152px;transform:translate(-50%,-50%) translateY(-5px)}}.faqs--tostarica-dibujo .faqs__features .feature:nth-child(4) .feature__image img{width:84px;height:83px;transform:translate(-50%,-50%) translate(-1px)}@media screen and (min-width:48em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(4) .feature__image img{width:101px;height:99px;transform:translate(-50%,-50%) translate(-1px)}}@media screen and (min-width:73.75em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(4) .feature__image img{width:152px;height:148px;transform:translate(-50%,-50%) translate(-2px,-1px)}}.faqs--tostarica-dibujo .faqs__features .feature:nth-child(5) .feature__image img{width:81px;height:89px;transform:translate(-50%,-50%) translateY(-4px)}@media screen and (min-width:48em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(5) .feature__image img{width:97px;height:106px;transform:translate(-50%,-50%) translateY(-3px)}}@media screen and (min-width:73.75em){.faqs--tostarica-dibujo .faqs__features .feature:nth-child(5) .feature__image img{width:145px;height:159px;transform:translate(-50%,-50%) translateY(-7px)}}.faqs__title{font:normal 1.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#ff5b35;text-transform:uppercase;text-align:center;margin:.5em auto}@media screen and (min-width:48em){.faqs__title{font-size:2.375em}}@media screen and (min-width:73.75em){.faqs__title{font-size:3.5em}}.faqs__subtitle{font:700 1em/1 Comfortaa,Helvetica,sans-serif;color:#22687f;text-align:center;letter-spacing:-.05em;margin:.5em auto}@media screen and (min-width:48em){.faqs__subtitle{font-size:1.25em}}@media screen and (min-width:73.75em){.faqs__subtitle{font-size:1.875em}}.faqs__features{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (min-width:73.75em){.faqs__features{margin:4em auto}}.faqs__features .feature{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 auto 1.5em}@media screen and (min-width:48em){.faqs__features .feature{-ms-flex-preferred-size:48%;flex-basis:48%;margin:0 0 1.5em}}.faqs__features .feature__image{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:96px;flex-basis:96px;width:96px;height:96px;border-radius:100%;background-color:#fff;position:relative;z-index:1}@media screen and (min-width:48em){.faqs__features .feature__image{-ms-flex-preferred-size:112px;flex-basis:112px;width:112px;height:112px}}@media screen and (min-width:73.75em){.faqs__features .feature__image{-ms-flex-preferred-size:165px;flex-basis:165px;width:165px;height:165px}}.faqs__features .feature__image img{position:absolute;left:50%;top:50%;z-index:1}.faqs__features .feature__text{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;margin-left:.7em}@media screen and (min-width:73.75em){.faqs__features .feature__text{margin-left:2em}}.faqs__features .feature__text p{font-size:.75em;color:#22687f;line-height:1.2;letter-spacing:-.05em;margin:.5em 0}@media screen and (min-width:73.75em){.faqs__features .feature__text p{font-size:1.125em}}.faqs__features .feature__text a{color:#009cde}.faqs__features .feature__title{font:normal 1.5em/.9 Poetsen One,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.05em;margin:0}@media screen and (min-width:48em){.faqs__features .feature__title{font-size:1.6875em}}@media screen and (min-width:73.75em){.faqs__features .feature__title{font-size:2.5em}}.faqs__features .feature__apps{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:.2em 0 0}.faqs__features .feature__apps .store{margin:0 0 .5em}@media screen and (min-width:73.75em){.faqs__features .feature__apps .store{margin:0 .2em}}.faqs__features .feature__apps .store:first-child{margin-left:0}[data-video-modal]{cursor:pointer}.video__frame{width:100%;border-radius:.7em .7em 0 0;overflow:hidden;background:#212121;position:relative;z-index:1}@media screen and (min-width:48em){.video__frame{font-size:1em}}@media screen and (min-width:73.75em){.video__frame{font-size:1.5em}}.video__frame .button--play{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:2}.video__frame .button--play:hover{transform:translate(-50%,-50%) scale(.8)}.video__frame img{display:block;width:100%;height:auto}.video__frame .video-js,.video__frame .vjs-tech{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;height:100%;margin:0;position:absolute;left:0;top:0;z-index:2}.video__frame .video-js{background:#000;animation:video-enter .3s ease-in-out}@keyframes video-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.video__soon{font:normal 2em/1 Comfortaa,Helvetica,sans-serif;letter-spacing:-.03em;color:#fff;text-transform:uppercase;text-shadow:0 0 10px #212121,0 0 4px #212121;margin:0;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.video__nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0 0}.video__nav .nav__likes{opacity:0;font:400 .8125em/1 Comfortaa,Helvetica,sans-serif;color:#22687f;padding-right:1.5em;background:none;transition:opacity;position:relative;z-index:1}.video__nav .nav__likes.is-visible{opacity:1}.video__nav .nav__likes:hover i{background-image:url(../images/ico-love-fill.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.video__nav .nav__likes:hover i{background-image:url(../images/ico-love-fill@2x.png)}}.video__nav .nav__likes.is-active{color:#ff5b35}.video__nav .nav__likes.is-active i{background-image:url(../images/ico-love-active.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.video__nav .nav__likes.is-active i{background-image:url(../images/ico-love-active@2x.png)}}@media screen and (min-width:73.75em){.video__nav .nav__likes{font-size:1.25em}}.video__nav .nav__likes i{width:15px;height:12px;background:url(../images/ico-love.png) no-repeat 0 0;background-size:15px 12px;transform:translateY(-50%) translateY(-.1em);transition:background-image .3s ease-in-out;position:absolute;right:0;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.video__nav .nav__likes i{background-image:url(../images/ico-love@2x.png)}}@media screen and (min-width:73.75em){.video__nav .nav__likes i{width:23px;height:19px;background-size:23px 18px;transform:translateY(-50%) translateY(-.05em)}}.video__nav .nav__share{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;font:400 .8125em/1 Comfortaa,Helvetica,sans-serif;color:#22687f;letter-spacing:-.05em}@media screen and (min-width:73.75em){.video__nav .nav__share{font-size:1.25em}}.video__nav .nav__share .social-link{width:24px;height:24px;margin-left:.5em;transform:translateY(-.2em)}@media screen and (min-width:73.75em){.video__nav .nav__share .social-link{width:36px;height:36px;transform:none}}.accordion .button--accordion{font-size:.8125em;background-color:#ff5b35}@media screen and (min-width:48em){.accordion .button--accordion{font-size:.9375em}}@media screen and (min-width:73.75em){.accordion .button--accordion{font-size:1.375em}}.accordion__select{display:none;overflow:hidden;padding:0 1.36em;background-color:#fafafa;border-radius:0 0 .7em .7em;position:relative;top:-1.2em;z-index:2}@media screen and (min-width:73.75em){.accordion__select{padding:0 2em}}.accordion__select.is-active{display:block}.accordion .select__option{display:block;font-size:.8125em;color:#22687f;text-align:left;letter-spacing:-.05em;width:100%;padding:.7em 0;background:none;border:none;border-bottom:1px solid #e3e3e3;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width:73.75em){.accordion .select__option{font-size:1em}}.accordion .select__option:hover{color:#ff5b35}.accordion .select__option:active,.accordion .select__option:focus{outline:none}.accordion .select__option:first-child{padding:1em 0 .7em}.accordion .select__option:last-child{border:none;padding:.7em 0 2em}.accordion__content{margin:-1em 0 0;padding:.7em 1.36em;border-radius:.7em;background-color:#ffd8cf;position:relative;z-index:3}@media screen and (min-width:73.75em){.accordion__content{margin:-1.2em 0 0;padding:1em 2em}}.accordion__content p{font-size:.8125em;color:#992915;letter-spacing:-.05em}@media screen and (min-width:73.75em){.accordion__content p{font-size:1em}}.rewards{width:100%;max-width:556px;margin:0 auto}.rewards__item{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:124px;padding:1em;margin:1em auto;background:#f3f7f8;border-radius:.7em;position:relative;z-index:1}.rewards__item h3{margin:0}.rewards__item--1 .badge__ico{background-image:url(../images/gamification/badge-level-1.png);background-size:25px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rewards__item--1 .badge__ico{background-image:url(../images/gamification/badge-level-1@2x.png)}}@media screen and (min-width:48em){.rewards__item--1 .badge__ico{background-size:38px auto}}@media screen and (min-width:48em){.rewards__item--2{margin:3em auto}}.rewards__item--2 .badge__ico{background-image:url(../images/gamification/badge-level-2.png);background-size:24px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rewards__item--2 .badge__ico{background-image:url(../images/gamification/badge-level-2@2x.png)}}@media screen and (min-width:48em){.rewards__item--2 .badge__ico{background-size:36px auto}}@media screen and (min-width:48em){.rewards__item--3{margin:6em auto}}.rewards__item--3 .badge__ico{background-image:url(../images/gamification/badge-level-3.png);background-size:24px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rewards__item--3 .badge__ico{background-image:url(../images/gamification/badge-level-3@2x.png)}}@media screen and (min-width:48em){.rewards__item--3 .badge__ico{background-size:37px auto}}@media screen and (min-width:48em){.rewards__item--4{margin:8em auto 4em}}.rewards__item--4 .badge__ico{background-image:url(../images/gamification/badge-level-4.png);background-size:26px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rewards__item--4 .badge__ico{background-image:url(../images/gamification/badge-level-4@2x.png)}}@media screen and (min-width:48em){.rewards__item--4 .badge__ico{background-size:40px auto}}.rewards__item .item__badge{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:3.8em}@media screen and (min-width:48em){.rewards__item .item__badge{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:6em}}.rewards__item .item__badge .badge__ico{width:46px;height:46px;background-color:#bd00a8;background-repeat:no-repeat;background-position:50% 50%;box-shadow:inset -.3em 0 0 1px #aa0097;border-radius:100%;position:absolute;left:1em;top:1em;z-index:1}@media screen and (min-width:48em){.rewards__item .item__badge .badge__ico{width:68px;height:68px}}.rewards__item .item__badge .badge__ico:after{content:"";width:24px;height:4px;border-radius:100%;background:#cbdade;transform:translate(-50%);position:absolute;left:50%;bottom:-1em;z-index:1}@media screen and (min-width:48em){.rewards__item .item__badge .badge__ico:after{width:36px;height:6px}}.rewards__item .item__badge .badge__text h3{font:700 1em/1.2 Comfortaa,Helvetica,sans-serif;color:#22687f;margin:0 0 .3em;border-bottom:1px solid #22687f}.rewards__item .item__badge .badge__text p{font:700 1em/1.2 Comfortaa,Helvetica,sans-serif;color:#22687f;text-align:left;margin:0}.rewards__item .item__badge .badge__text p em{display:block;font-size:.875em;font-style:normal}.rewards__item .item__prizes{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin:1em auto 0}@media screen and (min-width:48em){.rewards__item .item__prizes{width:46%;margin:0;transform:translateY(-50%);position:absolute;right:0;top:50%;z-index:1}}.rewards__item .item__prizes .prize__title{font:700 .75em/1.3 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:center;width:124px;padding:.6em .5em .5em;border-radius:.7em .7em 0 0;background-color:#22687f;margin-left:.7em}.rewards__item .item__prizes .prizes__list{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1.2em;background-color:#e8f0f2;border-radius:.7em}.rewards__item .item__prizes .prizes__list .list__item{font:700 .875em/1 Comfortaa,Helvetica,sans-serif;color:#22687f;width:100%;padding:0 0 1em;margin:1.5em auto 0;border-bottom:1px solid #22687f;position:relative;z-index:1}.rewards__item .item__prizes .prizes__list .list__item:last-child{border:none}.rewards__item .item__prizes .prizes__list img{transform:translateY(-50%) translateY(-.8em);position:absolute;right:0;top:50%;z-index:1}.rewards__item .item__prizes h4{margin:0}.point-list .points__title{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:.5em auto;background:#f3f7f8;border-radius:1.2em}.point-list .points__title strong{font:700 .8125em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:-.08em;padding:.7em 1.5em .4em;background-color:#22687f;border-radius:1.2em}@media screen and (min-width:48em){.point-list .points__title strong{font-size:.8125em;padding:.7em 1.5em .6em}}@media screen and (min-width:73.75em){.point-list .points__title strong{font-size:1.25em}}.point-list p{font-size:.75em;text-align:center;letter-spacing:-.08em;color:#22687f;margin:1em auto 1.5em}@media screen and (min-width:48em){.point-list p{font-size:.875em}}@media screen and (min-width:73.75em){.point-list p{font-size:1em}}.point-list .points__legend{font-size:.875em}.challenge-list{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify}.challenge-list,.challenge-list .list__item{width:100%;display:-ms-flexbox;display:flex;justify-content:space-between}.challenge-list .list__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;min-height:118px;padding:1.5em;margin:.7em 0;background-color:#f3f7f8;border-radius:.7em;position:relative;z-index:1}@media screen and (min-width:48em){.challenge-list .list__item{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:49%;min-height:118px}}.challenge-list .list__item .item__header{padding-right:5em}@media screen and (min-width:73.75em){.challenge-list .list__item .item__header{padding-right:10em}}.challenge-list .list__item:after{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;right:1.5em;top:1.5em;z-index:1}.challenge-list .list__item--1:after{width:53px;height:26px;background-image:url(../images/gamification/challenge-1.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.challenge-list .list__item--1:after{background-image:url(../images/gamification/challenge-1@2x.png)}}.challenge-list .list__item--2:after{width:34px;height:40px;background-image:url(../images/gamification/challenge-2.png);right:1.9em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.challenge-list .list__item--2:after{background-image:url(../images/gamification/challenge-2@2x.png)}}.challenge-list .list__item--3:after{width:57px;height:47px;background-image:url(../images/gamification/challenge-3.png);right:.8em;top:1em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.challenge-list .list__item--3:after{background-image:url(../images/gamification/challenge-3@2x.png)}}.challenge-list .list__item--4:after{width:82px;height:51px;background-image:url(../images/gamification/challenge-4.png);right:1em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.challenge-list .list__item--4:after{background-image:url(../images/gamification/challenge-4@2x.png)}}.challenge-list .list__item .item__title{font:700 1rem/1 Comfortaa,Helvetica,sans-serif;text-align:left;letter-spacing:-.08em;color:#ff5b35;margin:0 0 .3em}@media screen and (min-width:73.75em){.challenge-list .list__item .item__title{font-size:1.125rem}}.challenge-list .list__item p{font-size:.75rem;letter-spacing:-.05em;color:#22687f;text-align:left;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin:0}@media screen and (min-width:73.75em){.challenge-list .list__item p{font-size:.875rem}}.challenge-list .list__item .item__progress{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:.6em 0 0}.challenge-list .list__item .item__progress .progress__bar{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:90%;flex-basis:90%;height:17px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-radius:1em;padding:3px;background:#22687f;position:relative}.challenge-list .list__item .item__progress .progress__bar.is-completed .bar__value{background-color:#8ec300}.challenge-list .list__item .item__progress .progress__bar .bar__value{width:0;height:100%;border-radius:1em;background:#00c8bd;position:relative;z-index:1}.challenge-list--slim{font-size:.9em}.challenge-list--slim .list__item{min-height:0;padding:1em}.challenge-list--slim .list__item:after{display:none}.challenge-list--slim .list__item .item__header{padding:0}.challenge-list--slim .list__item .item__progress .progress__bar{-ms-flex-preferred-size:100%;flex-basis:100%}.challenge-list--slim .list__item .item__progress .progress__count{width:auto;position:absolute;right:1em;top:1em;z-index:1}@media screen and (min-width:48em){.challenge-list.is-full .list__item{-ms-flex-preferred-size:100%;flex-basis:100%}}.tesseract{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;left:0;z-index:2}@media screen and (min-width:48em){.tesseract{top:0}}.button--idae{width:9.5em;height:8.5625em;background:url(../images/idae/footer-patrons.png) 50% 50%/contain no-repeat}.csstransforms .button--idae:focus,.csstransforms .button--idae:hover{transform:none}.page__footer .button--idae{margin:1.5em 0 0}.idae-dialog-drop{font-size:.8em;width:100%;height:100%;display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:auto;padding:1.5em;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:20}@media screen and (min-width:620px){.idae-dialog-drop{font-size:.9em}}@media screen and (min-width:768px){.idae-dialog-drop{font-size:1em}}@media screen and (min-width:992px){.idae-dialog-drop{font-size:1em}}@media screen and (min-width:1180px){.idae-dialog-drop{font-size:1em}}.idae-dialog-drop p{color:#000}.idae-dialog-drop .dialog__box{max-width:31.625em;background:#fff;border-radius:.5em;padding:1.5em .5em .5em;position:relative}.idae-dialog-drop .dialog__box .dialog__text{font:normal .6875em/1.4 Arial,Helvetica,sans-serif;color:#121212}.idae-dialog-drop .dialog__box .button--close{width:2em;height:2em;background-image:url(../images/idae/button-close.png);background-size:contain;position:absolute;right:.5em;top:.5em;z-index:2}@media screen and (min-width:620px){.idae-dialog-drop .dialog__box .button--close:focus,.idae-dialog-drop .dialog__box .button--close:hover{transform:translate(100%,-100%)}}@media screen and (min-width:620px){.idae-dialog-drop .dialog__box .button--close{transform:translate(100%,-100%);right:0;top:0}}.idae-dialog-drop .dialog__box .box__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:100%;margin:0 0 1.5em}.idae-dialog-drop .dialog__box .box__header .logo{-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8em;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}@media screen and (min-width:620px){.idae-dialog-drop .dialog__box .box__header .logo{font-size:1em}}.idae-dialog-drop .dialog__box .box__header .logo--idae{width:10.4375em;height:9.375em;background-image:url(../images/idae/modal-patrons.png)}.idae-dialog-drop .dialog__box .box__header .logo--cuetara{width:10.1875em;height:4.875em;background-image:url(../images/idae/modal-cuetara.png)}.idae-dialog-drop .dialog__container{background:#efefef;border-radius:.5em;padding:.5em 1.5em;overflow:auto;min-height:400px;max-height:400px}@media screen and (min-width:620px){.idae-dialog-drop .dialog__container{padding:1.125em 2.875em}}.idae-dialog-drop .dialog__dropdown__container{margin-top:2em}.idae-dialog-drop .dialog__dropdown__option:nth-child(odd) .dialog__dropdown__option__header{background:#f4e2a4}.idae-dialog-drop .dialog__dropdown__option__header{cursor:pointer;position:relative;padding:.6em 1em;background:#f2e7c2;outline:none;border:none;width:100%;text-align:left}.idae-dialog-drop .dialog__dropdown__option__wrapper{background:#fff;overflow:hidden;max-height:0;transition:max-height .6s ease-in-out}.idae-dialog-drop .dialog__dropdown__option__wrapper.is-open{max-height:500px;transition:max-height 1s ease-in}.idae-dialog-drop .dialog__dropdown__option__container{padding:.65em 1em}.idae-dialog-drop .dialog__dropdown__option__message{font:normal .6em/1.4 Arial,Helvetica,sans-serif}.idae-dialog-drop .dialog__dropdown__option__desc,.idae-dialog-drop .dialog__dropdown__option__name{font:normal .65em/1.4 Arial,Helvetica,sans-serif;color:#000;margin:0;padding-right:3em;pointer-events:none}@media screen and (min-width:620px){.idae-dialog-drop .dialog__dropdown__option__desc,.idae-dialog-drop .dialog__dropdown__option__name{padding-right:2em}}.idae-dialog-drop .dialog__dropdown__option__desc{font-weight:700}.idae-dialog-drop .dialog__dropdown__option__button{width:28px;height:28px;border-radius:100%;background:#fdf3ce;position:absolute;top:50%;right:.7em;transform:translateY(-50%);pointer-events:none;padding:9px}@media screen and (min-width:620px){.idae-dialog-drop .dialog__dropdown__option__button{right:1.2em;padding:8px}}.idae-dialog-drop .dialog__dropdown__option__button .dialog__dropdown__option__button__icon{width:100%;height:100%;background:url(../images/idae/cross.png) 50% 50%/contain no-repeat;transform:rotate(45deg);pointer-events:none;transition:transform .5s ease-in-out}.idae-dialog-drop .dialog__dropdown__option__button .dialog__dropdown__option__button__icon.is-flipped{transform:rotate(0)}.notification{position:absolute;z-index:4}.notification--cmt{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:280px;border-radius:.8em;box-shadow:0 2px 14px rgba(33,33,33,.8);background-color:#eb7c01;position:fixed;bottom:1em;right:1.5em}@media screen and (min-width:48em){.notification--cmt{width:394px}}.notification--cmt .notification__title{font:400 1.25em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.05em;margin:.4em auto .3em}@media screen and (min-width:48em){.notification--cmt .notification__title{font-size:2em}}.notification--cmt .notification__content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;padding:1em 1em 1em 7.5em;border-radius:.8em;background-color:#ffce4a;position:relative;z-index:1}@media screen and (min-width:48em){.notification--cmt .notification__content{padding:1.5em 1.5em 1.5em 12.5em}}.notification--cmt .notification__content p{font-size:.8125em;color:#d16e00;text-align:center;margin:0}@media screen and (min-width:48em){.notification--cmt .notification__content p{font-size:1em}}.notification--cmt .notification__content .button{width:112px;font-size:.9375em;padding:.3em .5em;margin:.5em auto 0;background-color:#009cde}.notification--cmt .notification__image{width:146px;height:82px;background:url(../images/notification/cmt-pack.png) no-repeat 0 0;background-size:contain;position:absolute;left:-30px;top:20px;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.notification--cmt .notification__image{background-image:url(../images/notification/cmt-pack@2x.png)}}@media screen and (min-width:48em){.notification--cmt .notification__image{width:292px;height:165px;left:-90px;top:-10px}}.notification--cmt .button--close{background-color:#fff;border:2px solid #eb7c01;position:absolute;right:-1em;top:-1em;z-index:1}.notification--cmt .button--close .button__ico{width:16px;height:16px;background:url(../images/ico-close-orange.png) no-repeat 0 0;background-size:16px 16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.notification--cmt .button--close .button__ico{background-image:url(../images/ico-close-orange@2x.png)}}.ico{width:20px;height:20px;background-repeat:no-repeat;background-position:0 0;transition:all .3s ease-in-out}.ico,.ico--atop{background-size:contain}.ico--atop{background-image:url(../images/ico-arrow-top.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ico--atop{background-image:url(../images/ico-arrow-top@2x.png)}}.ico--star{background-image:url(../images/ico-star.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ico--star{background-image:url(../images/ico-star@2x.png)}}.ico--prizes{background-image:url(../images/ico-prizes.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ico--prizes{background-image:url(../images/ico-prizes@2x.png)}}.ico--fullscreen{background-image:url(../images/ico-fullscreen.png);background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ico--fullscreen{background-image:url(../images/ico-fullscreen@2x.png)}}.button.is-active .ico--fullscreen{background-image:url(../images/ico-fullinscreen.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button.is-active .ico--fullscreen{background-image:url(../images/ico-fullinscreen@2x.png)}}.products{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.products__tabs{display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 auto 1em;border-bottom:2px solid #e6e6e7}@media screen and (min-width:48em){.products__tabs{display:-ms-flexbox;display:flex}}.products__tab{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;box-sizing:content-box;font-size:.6em;width:8.25em;height:4em;margin:0 .3em;padding:0 .2em;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:48em){.products__tab{font-size:.78em}}@media screen and (min-width:73.75em){.products__tab{font-size:1em}}.products__tab.is-active .tab__title,.products__tab:focus .tab__title,.products__tab:hover .tab__title{color:#fff}.products__tab.is-active .tab__bg,.products__tab:focus .tab__bg,.products__tab:hover .tab__bg{transform:translate(0)}.products__tab--tostarica .tab__title{color:#fdd600}.products__tab--tostarica .tab__bg{background:radial-gradient(at 10% 10%,#fbd07e 0,#f8a300 50%)}.products__tab--fibra .tab__title{color:#87b336}.products__tab--fibra .tab__bg{background:radial-gradient(at 10% 10%,#c6db9f 0,#87b336 50%)}.products__tab--cacao .tab__title{color:#7a271e}.products__tab--cacao .tab__bg{background:radial-gradient(at 10% 10%,#b98d89 0,#7a271e 50%)}.products__tab--chocoguay .tab__title{color:#47a2dd}.products__tab--chocoguay .tab__bg{background:radial-gradient(at 10% 10%,#9dcded 0,#47a2dd 50%)}.products__tab--minigo .tab__title{color:#f8a300}.products__tab--minigo .tab__bg{background:radial-gradient(at 10% 10%,#fbd07e 0,#f8a300 50%)}.products__tab--bizcochitos .tab__title{color:#c97436}.products__tab--bizcochitos .tab__bg{background:radial-gradient(at 10% 10%,#e3b898 0,#c97436 50%)}.products__tab--cookienss .tab__title{color:#001998}.products__tab--cookienss .tab__bg{background:radial-gradient(at 10% 10%,#657eff 0,#001998 50%)}.products__tab .tab__title{font:normal .9375em/1.2 Poetsen One,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;margin:.2em auto 0;transition:all .3s ease-in-out;position:relative;z-index:2}.products__tab .tab__bg{width:96%;height:96%;border-radius:.7em .7em 0 0;transition:all .3s ease-in-out;box-shadow:0 0 6px rgba(33,33,33,.3);transform:translateY(86%);position:absolute;bottom:0;z-index:1}.products__slider{min-height:762px;position:relative}.products__slider .button--left,.products__slider .button--right{position:absolute;top:28%;z-index:2}.products__slider .button--left{left:0}.products__slider .button--right{right:0}.product{margin:0 auto 1em;position:relative;z-index:1}.product .spinner{display:block;position:absolute;left:50%;top:50%;z-index:10}@media screen and (min-width:48em){.product{margin:0 auto 4em}}.product--tostarica .product__info .info__text{color:#493204;background-color:#fdd600}.product--tostarica--model-570 .product__image .image__content{background-image:url(../images/products/pack-tostarica-570-v3@2x.png)}.product--tostarica--model-570 .product__image.is-back .image__content{background-image:url(../images/products/pack-tostarica-570-back-v3@2x.png)}@media screen and (min-width:48em){.product--tostarica--model-570 .product__image{width:600px}}@media screen and (min-width:73.75em){.product--tostarica--model-570 .product__image{width:770px}}.product--tostarica--model-760 .product__image .image__content{background-image:url(../images/products/pack-tostarica-760@2x.png)}.product--tostarica--model-760 .product__image.is-back .image__content{background-image:url(../images/products/pack-tostarica-760-back@2x.png)}@media screen and (min-width:48em){.product--tostarica--model-760 .product__image{width:612px}}@media screen and (min-width:73.75em){.product--tostarica--model-760 .product__image{width:785px}}.product--tostarica--model-1140 .product__image .image__content{background-image:url(../images/products/pack-tostarica-1140@2x.png)}.product--tostarica--model-1140 .product__image.is-back .image__content{background-image:url(../images/products/pack-tostarica-1140-back@2x.png)}@media screen and (min-width:48em){.product--tostarica--model-1140 .product__image{width:558px}}@media screen and (min-width:73.75em){.product--tostarica--model-1140 .product__image{width:716px}}.product--fibra .product__info .info__text{background-color:#87b336}.product--fibra--model-570 .product__image .image__content{background-image:url(../images/products/pack-fibra-570-v3@2x.png)}.product--fibra--model-570 .product__image.is-back .image__content{background-image:url(../images/products/pack-fibra-570-back-v3@2x.png)}@media screen and (min-width:48em){.product--fibra--model-570 .product__image{width:600px}}@media screen and (min-width:73.75em){.product--fibra--model-570 .product__image{width:768px}}.product--fibra--model-860 .product__image .image__content{background-image:url(../images/products/pack-fibra-860@2x.png)}.product--fibra--model-860 .product__image.is-back .image__content{background-image:url(../images/products/pack-fibra-860-back@2x.png)}@media screen and (min-width:48em){.product--fibra--model-860 .product__image{width:600px}}@media screen and (min-width:73.75em){.product--fibra--model-860 .product__image{width:768px}}.product--cacao .product__info .info__text{background-color:#7a271e}.product--cacao .product__image .image__content,.product--cacao .product__image.is-back .image__content{background-image:url(../images/products/pack-choco@2x.png)}@media screen and (min-width:48em){.product--cacao .product__image{width:456px}}@media screen and (min-width:73.75em){.product--cacao .product__image{width:584px}}.product--chocoguay .product__info .info__text{background-color:#47a2dd}@media screen and (min-width:73.75em){.product--chocoguay .product__info .info__text{padding-left:200px}}.product--chocoguay .product__image .image__content{background-image:url(../images/products/pack-chocoguay@2x.png)}.product--chocoguay .product__image.is-back .image__content{background-image:url(../images/products/pack-chocoguay-back@2x.png)}@media screen and (min-width:48em){.product--chocoguay .product__image{width:678px}}@media screen and (min-width:73.75em){.product--chocoguay .product__image{width:870px}}.product--minigo .product__info .info__text{background-color:#f8a300}@media screen and (min-width:73.75em){.product--minigo .product__info .info__text{padding-left:200px}}.product--minigo .product__image .image__content{background-image:url(../images/products/pack-minigo@2x.png)}.product--minigo .product__image.is-back .image__content{background-image:url(../images/products/pack-minigo-back@2x.png)}@media screen and (min-width:48em){.product--minigo .product__image{width:646px}}@media screen and (min-width:73.75em){.product--minigo .product__image{width:829px}}.product--bizcochitos .product__info .info__text{background-color:#c97436}@media screen and (min-width:73.75em){.product--bizcochitos .product__info .info__text{padding-left:200px}}.product--bizcochitos--model-75 .product__image .image__content{background-image:url(../images/products/pack-bizcochitos-2_1@2x.png)}.product--bizcochitos--model-75 .product__image.is-back .image__content{background-image:url(../images/products/pack-bizcochitos-2_1-back@2x.png)}@media screen and (min-width:48em){.product--bizcochitos--model-75 .product__image{width:649px}}@media screen and (min-width:73.75em){.product--bizcochitos--model-75 .product__image{width:833px}}.product--bizcochitos--model-150 .product__image .image__content{background-image:url(../images/products/pack-bizcochitos-5_1@2x.png)}.product--bizcochitos--model-150 .product__image.is-back .image__content{background-image:url(../images/products/pack-bizcochitos-5_1-back@2x.png)}@media screen and (min-width:48em){.product--bizcochitos--model-150 .product__image{width:649px}}@media screen and (min-width:73.75em){.product--bizcochitos--model-150 .product__image{width:833px}}.product--cookienss .product__info .info__text{color:#fff;background-color:#001998}@media screen and (min-width:48em){.product--cookienss .product__info .info__text{height:10.5em}}@media screen and (min-width:73.75em){.product--cookienss .product__info .info__text{padding-left:200px}}.product--cookienss .product__image .image__content{background-image:url(../images/products/pack-cookienss-v2@2x.png)}.product--cookienss .product__image.is-back .image__content{background-image:url(../images/products/pack-cookienss-back-v2@2x.png)}@media screen and (min-width:48em){.product--cookienss .product__image{width:646px}}@media screen and (min-width:73.75em){.product--cookienss .product__image{width:829px}}.product__image{width:260px;height:320px;margin:0 auto 1.5em;position:relative}@media screen and (min-width:48em){.product__image{height:508px}}@media screen and (min-width:73.75em){.product__image{height:650px}}.product .image__content{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;top:0;left:0;z-index:1}.product__models{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin:0 0 1.5em}.product__model{font:normal .8125em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:.3em 1.2em .4em;margin:0 .3em;background-color:#009cde;border:2px solid #009cde;border-radius:1em;cursor:pointer;transition:all .3s ease-in-out}@media screen and (min-width:48em){.product__model{font-size:.875em}}@media screen and (min-width:73.75em){.product__model{font-size:1.1875em}}.product__model.is-active,.product__model:focus,.product__model:hover{outline:none;background-color:#ccebf8;color:#009cde}.product .button--cart{font-size:1em;margin:1.5em auto}@media screen and (min-width:48em){.product .button--cart{font-size:1.25em}}@media screen and (min-width:73.75em){.product .button--cart{font-size:1.625em}}.product__info{margin:0 auto;position:relative;z-index:1}.product__info .info__image{width:6.25em;margin:0 auto}@media screen and (min-width:48em){.product__info .info__image{width:7.5em;transform:translateY(-50%);position:absolute;top:50%;left:.5em;z-index:1}}@media screen and (min-width:73.75em){.product__info .info__image{width:auto}}.product__info .info__image img{width:100%;height:auto}.product__info .info__text{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;font:700 .8125em/1.2 Comfortaa,Helvetica,sans-serif;color:#fff;padding:4.5em 1.5em 1.5em;margin:-3.5em auto 0;border-radius:1em}@media screen and (min-width:48em){.product__info .info__text{font-size:.875em;padding:0 1em 0 9.2857142857em;height:9.25em;margin:0 0 0 1.2em;border-radius:0 1em 1em 0}}@media screen and (min-width:73.75em){.product__info .info__text{font-size:1.125em;padding:0 1em 0 10.2222222222em}}.store{text-indent:-9999px;display:inline-block;width:8.6875em;background-repeat:no-repeat;background-size:contain}.store--appstore{height:2.5625em;background-image:url(../images/drawing-contest-x/ico-appstore.png)}.store--googleplay{height:3em;background-image:url(../images/drawing-contest-x/ico-googleplay.png)}.slider--stories .story{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin:1em auto;padding:2em 1em;position:relative;z-index:1}@media screen and (min-width:48em){.slider--stories .story{-ms-flex-preferred-size:31%;flex-basis:31%;margin:0}}.slider--stories .story__cookie{width:101px;height:156px;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;transform:translate(-50%,-50%) translate(-4em);position:absolute;left:50%;top:50%;z-index:2}@media screen and (min-width:48em){.slider--stories .story__cookie{width:101px;height:156px;transform:translateY(-50%);left:0}}@media screen and (min-width:73.75em){.slider--stories .story__cookie{width:162px;height:249px}}.slider--stories .story__thumb{width:100%;max-width:200px;height:140px;margin:0 auto;background-repeat:no-repeat;background-position:100% 50%;background-size:auto 100%;border-radius:1em;box-shadow:inset 0 0 0 4px #00c8bd;position:relative;z-index:1}@media screen and (min-width:48em){.slider--stories .story__thumb{max-width:none;height:140px;background-size:cover;box-shadow:inset 0 0 0 6px #00c8bd}}@media screen and (min-width:73.75em){.slider--stories .story__thumb{height:220px;background-size:auto;box-shadow:inset 0 0 0 10px #00c8bd}}.slider--stories .story__thumb .button--play{background:rgba(0,200,189,.8);transform:translateY(-50%) scale(.6);position:absolute;top:50%;right:2.5em;z-index:1}.slider--stories .story__thumb .button--play:hover{transform:translateY(-50%) scale(.4)}.slider--stories .story--alvaro .story__cookie{background-image:url(../images/historias/cookie-alvaro.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--alvaro .story__cookie{background-image:url(../images/historias/cookie-alvaro@2x.png)}}.slider--stories .story--alvaro .story__thumb{background-image:url(../images/historias/thumb-alvaro.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--alvaro .story__thumb{background-image:url(../images/historias/thumb-alvaro@2x.jpg)}}.slider--stories .story--rodrigo .story__cookie{background-image:url(../images/historias/cookie-rodrigo.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--rodrigo .story__cookie{background-image:url(../images/historias/cookie-rodrigo@2x.png)}}.slider--stories .story--rodrigo .story__thumb{background-image:url(../images/historias/thumb-rodrigo.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--rodrigo .story__thumb{background-image:url(../images/historias/thumb-rodrigo@2x.jpg)}}.slider--stories .story--adriana .story__cookie{background-image:url(../images/historias/cookie-adriana.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--adriana .story__cookie{background-image:url(../images/historias/cookie-adriana@2x.png)}}.slider--stories .story--adriana .story__thumb{background-image:url(../images/historias/thumb-adriana.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--adriana .story__thumb{background-image:url(../images/historias/thumb-adriana@2x.jpg)}}.slider--stories .story--jose .story__cookie{background-image:url(../images/historias/cookie-jose.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--jose .story__cookie{background-image:url(../images/historias/cookie-jose@2x.png)}}.slider--stories .story--jose .story__thumb{background-image:url(../images/historias/thumb-jose.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--jose .story__thumb{background-image:url(../images/historias/thumb-jose@2x.jpg)}}.slider--stories .story--maria-carmen .story__cookie{background-image:url(../images/historias/cookie-maria-carmen.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--maria-carmen .story__cookie{background-image:url(../images/historias/cookie-maria-carmen@2x.png)}}.slider--stories .story--maria-carmen .story__thumb{background-image:url(../images/historias/thumb-maria-carmen.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--maria-carmen .story__thumb{background-image:url(../images/historias/thumb-maria-carmen@2x.jpg)}}.slider--stories .story--amaia .story__cookie{background-image:url(../images/historias/cookie-amaia.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--amaia .story__cookie{background-image:url(../images/historias/cookie-amaia@2x.png)}}.slider--stories .story--amaia .story__thumb{background-image:url(../images/historias/thumb-amaia.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--amaia .story__thumb{background-image:url(../images/historias/thumb-amaia@2x.jpg)}}.slider--stories .story--camil .story__cookie{background-image:url(../images/historias/cookie-camil.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--camil .story__cookie{background-image:url(../images/historias/cookie-camil@2x.png)}}.slider--stories .story--camil .story__thumb{background-image:url(../images/historias/thumb-camil.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider--stories .story--camil .story__thumb{background-image:url(../images/historias/thumb-camil@2x.jpg)}}.news .new{width:100%;background:#e5f9f8;border-radius:1em;margin:0 auto 1.5em}.news .new__date{font:700 .875em/.8 Comfortaa,Helvetica,sans-serif;color:#fff;padding:1em 1.5em .9em;background-color:#006660;border-radius:1em 1em 0 0}.news .new__image img{max-width:100%;height:auto;display:block}.news .new__content{padding:1.2em 1.5em}.news .new__content .new__title{font:normal 1.375em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#006660;text-transform:uppercase;margin:0 auto .5em}@media screen and (min-width:48em){.news .new__content .new__title{font-size:1.75em}}.news .new__content .new__title a{color:#006660;text-decoration:none}.news .new__content p{font-size:.75em;color:#006660}@media screen and (min-width:48em){.news .new__content p{font-size:.875em}}.news .new__content p a{font-weight:700;color:#006660;text-decoration:none}.news .new__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.05em;border-top:1px solid #006660;margin:0 1.5em 1em;padding-top:1em}.news .new .nav__likes,.news .new__footer{font:400 .8125em/1 Comfortaa,Helvetica,sans-serif}.news .new .nav__likes{opacity:0;color:#22687f;padding-right:1.5em;background:none;transition:none;position:relative;z-index:1}.news .new .nav__likes.is-visible{opacity:1}.news .new .nav__likes:hover i{background-image:url(../images/ico-love-fill.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.news .new .nav__likes:hover i{background-image:url(../images/ico-love-fill@2x.png)}}.news .new .nav__likes.is-active{color:#ff5b35}.news .new .nav__likes.is-active i{background-image:url(../images/ico-love-active.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.news .new .nav__likes.is-active i{background-image:url(../images/ico-love-active@2x.png)}}@media screen and (min-width:73.75em){.news .new .nav__likes{font-size:1.25em}}.news .new .nav__likes i{width:15px;height:12px;background:url(../images/ico-love.png) no-repeat 0 0;background-size:contain;transform:translateY(-50%) translate(.3em,-.1em);transition:background-image .3s ease-in-out;position:absolute;right:0;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.news .new .nav__likes i{background-image:url(../images/ico-love@2x.png)}}@media screen and (min-width:73.75em){.news .new .nav__likes i{width:20px;height:17px;transform:translateY(-50%) translate(.3em,-.05em)}}.news .new .nav__share{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#22687f}@media screen and (min-width:73.75em){.news .new .nav__share{font-size:1.125em}}.news .new .nav__share .social-link{width:24px;height:24px;margin-left:.5em;transform:translateY(-.2em)}@media screen and (min-width:73.75em){.news .new .nav__share .social-link{width:32px;height:32px;transform:none}}.post{width:100%;margin:.5em auto}@media screen and (min-width:48em){.post{margin:1.5em auto}}.post img{max-width:100%;height:auto;border-radius:.7em;overflow:hidden}.post__header{width:100%;border-bottom:2px solid #a5c1cb;padding:0 0 .7em;margin:0 0 1em}.post__title{font:normal 1.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#006660;text-transform:uppercase;margin:.3em auto .5em}@media screen and (min-width:48em){.post__title{font-size:1.875em}}.post__date{font:700 .875em/.8 Comfortaa,Helvetica,sans-serif;color:#00c8bd;margin:.5em 0}.post__content{width:100%}.post__content p{font-size:.875em;margin:.5em auto 1em}.post__content p a{color:#009cde}.post__video{text-align:center;margin:.5em auto;position:relative;z-index:1}.post__video .button--play{transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.post__quote{color:#fff;padding:1.5em;background:#00c8bd;border-radius:.7em}.post__quote strong{text-transform:uppercase}.post__winner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;padding:132px 1em 1em;margin:2em auto;background:#00c8bd;border-radius:.7em;position:relative;z-index:1}@media screen and (min-width:48em){.post__winner{font-size:.8em;height:92px;padding:1.5em 1.5em 1.5em 258px}}@media screen and (min-width:73.75em){.post__winner{font-size:1em;height:137px;padding:1.5em 1.5em 1.5em 384px}}.post__winner .winner__image{width:100%;position:absolute;left:0;top:-10px;z-index:1}@media screen and (min-width:48em){.post__winner .winner__image{width:240px;transform:translateY(-50%) translate(0);top:50%}}@media screen and (min-width:73.75em){.post__winner .winner__image{width:360px;transform:translateY(-50%) translateY(-1px)}}.post__winner p{color:#fff;margin:0}.post__winner p strong{text-transform:uppercase}.post__footer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.05em;border-top:1px solid #006660;padding:.7em 0 0;margin:1em 0 2em;border-top:2px solid #a5c1cb}.post__footer,.post__footer .nav__likes{font:400 .8125em/1 Comfortaa,Helvetica,sans-serif}.post__footer .nav__likes{opacity:0;color:#22687f;padding-right:1.5em;background:none;transition:none;position:relative;z-index:1}.post__footer .nav__likes.is-visible{opacity:1}.post__footer .nav__likes:hover i{background-image:url(../images/ico-love-fill.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.post__footer .nav__likes:hover i{background-image:url(../images/ico-love-fill@2x.png)}}.post__footer .nav__likes.is-active{color:#ff5b35}.post__footer .nav__likes.is-active i{background-image:url(../images/ico-love-active.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.post__footer .nav__likes.is-active i{background-image:url(../images/ico-love-active@2x.png)}}@media screen and (min-width:73.75em){.post__footer .nav__likes{font-size:1.25em}}.post__footer .nav__likes i{width:15px;height:12px;background:url(../images/ico-love.png) no-repeat 0 0;background-size:contain;transform:translateY(-50%) translate(.3em,-.1em);transition:background-image .3s ease-in-out;position:absolute;right:0;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.post__footer .nav__likes i{background-image:url(../images/ico-love@2x.png)}}@media screen and (min-width:73.75em){.post__footer .nav__likes i{width:20px;height:17px;transform:translateY(-50%) translate(.3em,-.05em)}}.post__footer .nav__share{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;color:#22687f}@media screen and (min-width:73.75em){.post__footer .nav__share{font-size:1.125em}}.post__footer .nav__share .social-link{width:24px;height:24px;margin-left:.5em;transform:translateY(-.2em)}@media screen and (min-width:73.75em){.post__footer .nav__share .social-link{width:32px;height:32px;transform:none}}.tabs__nav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:1em auto 2.5em}.tabs__nav .button{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;margin:0 0 .5em}@media screen and (min-width:48em){.tabs__nav .button{margin:0 .5em}}.tabs__content .content__view{display:none}.tabs__content .content__view.is-active{display:block}.profile-card{max-width:555px;padding:1em 0 0;border-radius:1em;background:#f3f7f8}.profile-card .card__user{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;padding:0 1em;margin:0 0 1em;position:relative}@media screen and (min-width:48em){.profile-card .card__user{padding:0 6.125em}}.profile-card .card__user .user__image{-ms-flex-negative:0;flex-shrink:0;width:3em;height:3em;border-radius:100%;background:#892a7d;border:2px solid #892a7d;overflow:hidden;margin:0 1em 0 0;position:relative;z-index:1}@media screen and (min-width:48em){.profile-card .card__user .user__image{width:6.25em;height:6.25em}}.profile-card .card__user .user__image--boy-1 .user__avatar{background-image:url(../images/avatars/boy-1.png)}.profile-card .card__user .user__image--boy-2 .user__avatar{background-image:url(../images/avatars/boy-2.png)}.profile-card .card__user .user__image--boy-3 .user__avatar{background-image:url(../images/avatars/boy-3.png)}.profile-card .card__user .user__image--girl-1 .user__avatar{background-image:url(../images/avatars/girl-1.png)}.profile-card .card__user .user__image--girl-2 .user__avatar{background-image:url(../images/avatars/girl-2.png)}.profile-card .card__user .user__image--girl-3 .user__avatar{background-image:url(../images/avatars/girl-3.png)}.profile-card .card__user .user__avatar{width:2.5em;height:2.5em;background-repeat:no-repeat;background-size:auto 80%;background-position:50% 50%;background-color:#fff;border-radius:100%;transform:translate(-50%,-50%);border:2px solid #892a7d;position:absolute;left:50%;top:50%;z-index:6}@media screen and (min-width:48em){.profile-card .card__user .user__avatar{width:4.875em;height:4.875em}}.profile-card .card__user .user__progress{width:50%;height:50%;background:#f7cc39;transform-origin:0 100%;position:absolute;left:50%;top:0;z-index:1}.profile-card .card__user .user__progress.is-inactive{display:none}.profile-card .card__user .user__block{width:50%;height:50%;background:#892a7d;position:absolute;left:0;top:0;z-index:2}.profile-card .card__user .user__info .info__title{font:700 1em/1 Comfortaa,Helvetica,sans-serif;color:#24697e;margin:0 0 .7em}.profile-card .card__user .user__info .info__subtitle{font:700 1.25em/1 Comfortaa,Helvetica,sans-serif;color:#ff5b35;margin:0}.profile-card .card__user .user__info .info__subtitle strong{display:block;text-transform:uppercase}.profile-card .card__progress{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 1em;margin:1em auto 2em;position:relative}@media screen and (min-width:48em){.profile-card .card__progress{padding:0 6.125em}}.profile-card .card__progress--1 .progress__item:first-of-type,.profile-card .card__progress--2 .progress__item:first-of-type,.profile-card .card__progress--2 .progress__item:nth-of-type(3){background-color:#9ad300;box-shadow:inset -.3em 0 0 1px #87ba00,0 0 0 2px #24697e}.profile-card .card__progress--2 .progress__branch:nth-of-type(2){background-color:#9ad300;position:relative;z-index:2}.profile-card .card__progress--3 .progress__item:first-of-type,.profile-card .card__progress--3 .progress__item:nth-of-type(3),.profile-card .card__progress--3 .progress__item:nth-of-type(5){background-color:#9ad300;box-shadow:inset -.3em 0 0 1px #87ba00,0 0 0 2px #24697e}.profile-card .card__progress--3 .progress__branch:nth-of-type(2),.profile-card .card__progress--3 .progress__branch:nth-of-type(4){background-color:#9ad300;position:relative;z-index:2}.profile-card .card__progress--4 .progress__item:first-of-type,.profile-card .card__progress--4 .progress__item:nth-of-type(3),.profile-card .card__progress--4 .progress__item:nth-of-type(5),.profile-card .card__progress--4 .progress__item:nth-of-type(7){background-color:#9ad300;box-shadow:inset -.3em 0 0 1px #87ba00,0 0 0 2px #24697e}.profile-card .card__progress--4 .progress__branch:nth-of-type(2),.profile-card .card__progress--4 .progress__branch:nth-of-type(4),.profile-card .card__progress--4 .progress__branch:nth-of-type(6){background-color:#9ad300;position:relative;z-index:2}.profile-card .card__progress .progress__item{-ms-flex-negative:0;flex-shrink:0;width:3em;height:3em;border-radius:100%;background-repeat:no-repeat;background-position:50% 50%;background-color:#bd00a8;box-shadow:inset -.3em 0 0 1px #aa0097,0 0 0 2px #24697e;position:relative;z-index:1}@media screen and (min-width:48em){.profile-card .card__progress .progress__item{width:3.375em;height:3.375em}}.profile-card .card__progress .progress__item:after{content:"";width:26px;height:7px;background-color:#cbdade;border-radius:100%;transform:translate(-50%);position:absolute;left:50%;bottom:-1.25em;z-index:1}.profile-card .card__progress .progress__item--1{background-image:url(../images/gamification/badge-level-1.png);background-size:25px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.profile-card .card__progress .progress__item--1{background-image:url(../images/gamification/badge-level-1@2x.png)}}.profile-card .card__progress .progress__item--2{background-image:url(../images/gamification/badge-level-2.png);background-size:24px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.profile-card .card__progress .progress__item--2{background-image:url(../images/gamification/badge-level-2@2x.png)}}.profile-card .card__progress .progress__item--3{background-image:url(../images/gamification/badge-level-3.png);background-size:24px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.profile-card .card__progress .progress__item--3{background-image:url(../images/gamification/badge-level-3@2x.png)}}.profile-card .card__progress .progress__item--4{background-image:url(../images/gamification/badge-level-4.png);background-size:26px auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.profile-card .card__progress .progress__item--4{background-image:url(../images/gamification/badge-level-4@2x.png)}}.profile-card .card__progress .progress__branch{width:2em;height:.625em;border-top:2px solid #24697e;border-bottom:2px solid #24697e;background-color:#24697e;position:relative}@media screen and (min-width:48em){.profile-card .card__progress .progress__branch{width:3.25em;height:.75em}}.profile-card .card__metadata{font-size:.9em;padding:1em 1.5em;background:#e8f0f2;border-radius:1em}@media screen and (min-width:48em){.profile-card .card__metadata{padding:1.5em 6.125em}}.profile-card .card__metadata p{text-align:left}.profile-card .card__metadata p em{font-style:normal;color:#ff5b35}.gallery__header{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:0 0 1em;margin:0 auto 1em;border-bottom:2px solid #d4afa0}.gallery__header .header__title{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;font:normal 1.5625em/.8 Indie Flower,Brush Script MT,cursive;text-align:center;color:#9a2a10;margin:0 auto 1em}@media screen and (min-width:73.75em){.gallery__header .header__title{-ms-flex-preferred-size:33%;flex-basis:33%;text-align:left;margin:0}}.gallery__header .header__title strong{display:block;font-family:Poetsen One,Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:400;color:#ff5b35;text-transform:uppercase}.gallery__search{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin:0 auto 1em}@media screen and (min-width:48em){.gallery__search{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-align:start;align-items:flex-start;margin:0}}@media screen and (min-width:73.75em){.gallery__search{-ms-flex-preferred-size:33%;flex-basis:33%;-ms-flex-align:center;align-items:center}}.gallery__search .search__label{font:normal .875em/1.2 Poetsen One,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#22687f;margin:0 0 .5em}.gallery__search .input--search{width:100%;max-width:360px}.gallery__nav{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.7em}@media screen and (min-width:48em){.gallery__nav{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:73.75em){.gallery__nav{-ms-flex-preferred-size:33%;flex-basis:33%}}.gallery__nav .button{margin-bottom:.5em}@media screen and (min-width:48em){.gallery__nav .button{margin-bottom:0}}.gallery__nav .button:first-child{margin-right:.5em}.gallery__items{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:48em){.gallery__items{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap}}.gallery__items .album__item .item__check{display:none;width:100%;height:100%;background:rgba(154,211,0,.8);transform:translate(-50%,-50%) scale(1.2);opacity:0;transition:all .5s ease-in-out;position:absolute;left:50%;top:50%;z-index:3}.gallery__items .album__item .item__check:after{content:"";width:3em;height:3em;background:#fff url(../images/ico-check.png) no-repeat 50% 50%;border-radius:100%;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.gallery__items .album__item.is-checked .item__check,.gallery__items .album__item:hover .item__check{opacity:1;transform:translate(-50%,-50%) scale(1)}.gallery__items.is-selecting .album__item .item__description{display:none}.gallery__items.is-selecting .album__item .item__check{display:block}.gallery-select{width:100%;padding:.8em 0;background-color:#22687f}.gallery-select .select__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;max-width:1140px;margin:0 auto}.gallery-select .select__label{font:400 1.125em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-indent:-.05em;margin-right:1.5em}.gallery-select .select__label strong{font-weight:400;font-size:1.33em}.contest-gallery{width:100%;height:100%}.contest-gallery,.contest-gallery__frame{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contest-gallery__frame{-ms-flex-pack:justify;justify-content:space-between;padding:1em;background:#ff5b35;border-radius:1em;position:relative}@media screen and (min-width:48em){.contest-gallery__frame{height:390px;padding:1.5em 2em .5em}}.contest-gallery__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:1}@media screen and (min-width:73.75em){.contest-gallery__header{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contest-gallery__header .header__title{font:normal 1.75em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;text-align:center;width:100%;margin:0}@media screen and (min-width:48em){.contest-gallery__header .header__title{font-size:2.125em;width:auto;text-align:left}}@media screen and (min-width:73.75em){.contest-gallery__header .header__title{font-size:2.5em}}.contest-gallery__header .header__form{font-size:.7em;width:100%;margin:1em auto}@media screen and (min-width:73.75em){.contest-gallery__header .header__form{font-size:1em;width:50%;margin:0;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}}.contest-gallery__header .header__asset{display:none;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:absolute;z-index:1}@media screen and (min-width:48em){.contest-gallery__header .header__asset{display:-ms-flexbox;display:flex}}.contest-gallery__header .header__asset--logo{width:146px;height:93px;background-image:url(../images/contests/logo-vi-concurso-tr.png);right:-.625em;top:-8.125em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contest-gallery__header .header__asset--logo{background-image:url(../images/contests/logo-vi-concurso-tr@2x.png)}}@media screen and (min-width:73.75em){.contest-gallery__header .header__asset--logo{width:244px;height:156px;right:-.625em;top:-8.125em}}.contest-gallery__header .header__asset--cookies{width:279px;height:123px;background-image:url(../images/contests/gallery-header-vi-concurso-tr.png);right:18.375em;top:-8.125em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contest-gallery__header .header__asset--cookies{background-image:url(../images/contests/gallery-header-vi-concurso-tr@2x.png)}}.contest-gallery__spinner{width:100%;transform:translateY(-50%) translateY(1em);position:absolute;top:50%;left:0;z-index:2}.contest-gallery__spinner .spinner{position:absolute;left:50%;top:50%;z-index:10}.contest-gallery__items{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;margin:.5em auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:48em){.contest-gallery__items{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contest-gallery__item{width:50%;margin:0 0 1em;transition:all .3s ease-in-out;transform:translateY(10px);opacity:0;cursor:pointer}@media screen and (min-width:48em){.contest-gallery__item{width:13%;margin:0 1em}}.contest-gallery__item:hover .item__image{transform:scale(1.05)}.contest-gallery__item.is-active{transform:translate(0);opacity:1}.contest-gallery__item .item__image{margin:0 auto;transition:all .3s ease-in-out}.contest-gallery__item .item__image img{max-width:100%;height:auto}.contest-gallery__item .item__description{font:400 1.0625em/1 Raleway,Helvetica,Arial,cursive;color:#fff;text-align:center;letter-spacing:-.05em;margin:0}.contest-gallery__item .item__description strong{display:block;text-transform:uppercase}.contest-gallery__nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font-size:.7em;margin:.7em 1.5em}@media screen and (min-width:48em){.contest-gallery__nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.7em auto}}@media screen and (min-width:73.75em){.contest-gallery__nav{font-size:1em}}.contest-gallery__nav .button{width:100%;margin:.5em auto 0}@media screen and (min-width:48em){.contest-gallery__nav .button{width:auto;margin:0 .5em}}.contest-gallery__pagination{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1em auto}.contest-gallery__page,.contest-gallery__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.contest-gallery__page{font:700 .75em/1 Comfortaa,Helvetica,sans-serif;color:#ff5b35;-ms-flex-align:center;align-items:center;min-width:1.5em;padding:0 .5em;height:1.5em;margin:0 .2em;transition:all .3s ease-in-out;cursor:pointer;background:#fff;border-radius:.5em}.contest-gallery__page.is-active,.contest-gallery__page:hover{color:#fff;background-color:#ff8d72}.spinner{display:none;width:3.75em;height:3.75em;animation:sk-rotate 2s linear infinite;position:absolute;left:50%;top:50%}.spinner.is-active{display:block}@keyframes sk-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.spinner .dot1,.spinner .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#ff5b35;border-radius:100%;animation:sk-bounce 2s ease-in-out infinite}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.spinner .dot2{top:auto;bottom:0;animation-delay:-1s}.user-card .user__image{border-radius:100%;background:#892a7d;overflow:hidden}.user-card .user__image--cat .user__avatar{background-image:url(../images/avatars/cat.png)}.user-card .user__image--dog .user__avatar{background-image:url(../images/avatars/dog.png)}.user-card .user__image--elephant .user__avatar{background-image:url(../images/avatars/elephant.png)}.user-card .user__image--fox .user__avatar{background-image:url(../images/avatars/fox.png)}.user-card .user__image--giraffe .user__avatar{background-image:url(../images/avatars/giraffe.png)}.user-card .user__image--lion .user__avatar{background-image:url(../images/avatars/lion.png)}.user-card .user__image--mom .user__avatar{background-image:url(../images/avatars/mom.png)}.user-card .user__image--monkey .user__avatar{background-image:url(../images/avatars/monkey.png)}.user-card .user__image--panda .user__avatar{background-image:url(../images/avatars/panda.png)}.user-card .user__image--penguin .user__avatar{background-image:url(../images/avatars/penguin.png)}.user-card .user__image--sheep .user__avatar{background-image:url(../images/avatars/sheep.png)}.user-card .user__avatar{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-color:#fff;border-radius:100%}.user-card .user__progress{width:50%;height:50%;background:#f7cc39;transform-origin:0 100%;position:absolute;left:50%;top:0;z-index:1}.user-card .user__progress.is-inactive{display:none}.user-card .user__block{width:50%;height:50%;background:#892a7d;position:absolute;left:0;top:0;z-index:2}.flag{text-decoration:none;text-indent:-9999px;display:block;width:2em;height:2em;cursor:pointer;background-size:contain;background-repeat:no-repeat;transition:all .3s ease-in-out;opacity:.5}.flag.is-active,.flag:focus,.flag:hover{opacity:1}.flag--es{background-image:url(../images/flag-es.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.flag--es{background-image:url(../images/flag-es@2x.png)}}.flag--pt{background-image:url(../images/flag-pt.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.flag--pt{background-image:url(../images/flag-pt@2x.png)}}.ranking{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:1.5em}@media screen and (min-width:48em){.ranking{font-size:1em}}.ranking__header{max-width:15.25em;margin:0;position:relative;z-index:2}.ranking__footer{font:700 .625em/1.2 Comfortaa,Helvetica,sans-serif;color:#333;margin:1em 1em 0}.ranking__select{font:400 1.0625em/1 Handlee,Helvetica,Arial,cursive;color:#aaa;text-align:left;display:inline-block;cursor:pointer;width:100%;padding:.5em 2.2em .5em 1em;background:#fff;border-radius:1em;position:relative;z-index:2}.ranking__select:after{content:"";width:1.5em;height:1.5em;background:#b19973 url(../images/ico-arrow-left.png) 48% 48%/36% auto no-repeat;border-radius:100%;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(-90deg);position:absolute;right:.3em;top:50%;z-index:1}.ranking__select:focus:after,.ranking__select:hover:after{background-color:#76af98}.ranking__weeks{display:none;width:100%;background:#f6f6f6;padding:1.2em .8em 0;box-shadow:0 0 10px rgba(33,33,33,.2);border-radius:0 0 1em 1em;height:7.5em;overflow:hidden;position:absolute;top:1.2em;left:0;z-index:1}.ranking__weeks.is-active{display:block}.ranking__week{font:400 1.0625em/1 Handlee,Helvetica,Arial,cursive;color:#aaa;border-top:1px solid #aaa;text-align:left;padding:.7em 0;cursor:pointer;transition:all .3s ease-in-out}.ranking__week.is-active,.ranking__week:focus,.ranking__week:hover{color:#76af98}.ranking__week:first-child{border:none}.ranking__list{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-height:18.25em;position:relative;margin:.5em 0 0}.ranking__list .list__head{font:400 1em/1 Handlee,Helvetica,Arial,cursive;color:#fff;background:#65b498;padding:.6em .8em .5em;transform:translateY(-100%);border-radius:1em 1em 0 0;position:absolute;right:1em;top:0}.ranking__list .list__frame{-ms-flex:1 1 auto;flex:1 1 auto;padding:0;background:#fff;border-radius:1em;overflow:hidden;position:relative;z-index:1}.ranking__list .list__item{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;font:400 1.0625em/1 Handlee,Helvetica,Arial,cursive;color:#434343;padding:.6em}@media screen and (min-width:48em){.ranking__list .list__item{padding:.6em 3.4666666667em .4em 1em}}.ranking__list .list__item:nth-child(odd){background-color:#e1f4ee}.ranking__list .list__item:first-child{color:#fff;background-color:#86c9b3}.select{margin:0}.select,.select__dropdown{position:relative;z-index:2}.select__dropdown{font:400 1.0625em/1 Handlee,Helvetica,Arial,cursive;color:#aaa;text-align:left;display:inline-block;cursor:pointer;width:100%;padding:.5em 2.2em .5em 1em;background:#fff;border-radius:1em}.select__dropdown:after{content:"";width:1.5em;height:1.5em;background:#b19973 url(../images/ico-arrow-left.png) 48% 48%/36% auto no-repeat;border-radius:100%;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(-90deg);position:absolute;right:.3em;top:50%;z-index:1}.select__dropdown:focus:after,.select__dropdown:hover:after{background-color:#76af98}.select__options{display:none;width:100%;background:#f6f6f6;padding:1.2em .8em 0;box-shadow:0 0 10px rgba(33,33,33,.2);border-radius:0 0 1em 1em;height:7.5em;overflow:hidden;position:absolute;top:1.2em;left:0;z-index:1}.select__options.is-active{display:block}.select__option{font:400 1.0625em/1 Handlee,Helvetica,Arial,cursive;color:#aaa;border-top:1px solid #aaa;text-align:left;padding:.7em 0;cursor:pointer;transition:all .3s ease-in-out}.select__option.is-active,.select__option:focus,.select__option:hover{color:#76af98}.select__option:first-child{border:none}.ps__rail-y{margin:1em .3em 1em 0}.ps__thumb-y{background-color:#9cdac6}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#65b498}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:transparent}.app-suggest{width:19.75em;height:11.5em;position:relative}.app-suggest__background{width:100%;height:100%;background:url(../images/drawing-contest-x/draw-tool-paint.png) 50% 50%/contain no-repeat;z-index:2;position:absolute;left:0;top:0}.app-suggest__title{font:700 .875em/1.3 Raleway,Helvetica,Arial,cursive;color:#fff;text-align:center;width:100%;margin:0;position:absolute;left:0;top:1.2857142857em}.app-suggest__stores{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;position:absolute;left:2.75em;top:3.75em}.app-suggest__stores>*{font-size:1em;margin:.1875em 0}.app-suggest__icon{width:6.875em;height:7.0625em;background:url(../images/drawing-contest-x/modal-app-icon.png) 50% 50%/contain no-repeat;position:absolute;right:.9375em;top:3.4375em}.app-suggest__download{width:18.5em;height:6.5em;background:url(../images/drawing-contest-x/draw-tool-download.png) 50% 50%/contain no-repeat;position:absolute;right:2em;top:9.5em;z-index:1}.smartbutton-wrapper{position:absolute;left:-9999%;top:-9999%}.smartbutton__content{display:-ms-flexbox!important;display:flex!important;min-width:0!important}.smartbutton__content,.smartbutton__content .sc-btn-ec{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center}.smartbutton__content .sc-btn-ec{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font:normal 1em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;width:10.1818181818em!important;padding:1em 0;transition:all .3s ease-in-out;background:#ff5b35!important;border-radius:.5em}@media screen and (min-width:48em){.smartbutton__content .sc-btn-ec{font-size:1.375em}}.smartbutton__content .sc-btn-ec:hover{opacity:.7;transform:scale(.9)}.smartbutton__content .sc-btn-ec:before{content:"";width:1.5454545455em;height:1.5em;background:url(../images/ico-cart-white.png) no-repeat 50% 50%;margin-right:.2727272727em}.smartbutton__content ul{transform:translateY(3.375em)}.is-offline .page--home .slider{display:none}.page--concursos .page__title{-ms-flex-align:end;align-items:flex-end}.page--concursos .page__title .title__icon{width:44px;height:56px;background:url(../images/pages/ico-section-concursos.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--concursos .page__title .title__icon{background-image:url(../images/pages/ico-section-concursos@2x.png)}}@media screen and (min-width:48em){.page--concursos .page__title .title__icon{width:57px;height:72px}}@media screen and (min-width:73.75em){.page--concursos .page__title .title__icon{width:84px;height:107px}}.page--concursos .page__title .title__text strong{color:#ff5b35}.page--concursos .contests{margin:2em auto 0}@media screen and (min-width:73.75em){.page--concursos .contests{margin:3em auto 0}}.page--concursos .contests [data-control=tabs]{margin:0 0 2.625em}.page--ayuda .page__title{-ms-flex-align:end;align-items:flex-end}.page--ayuda .page__title .title__icon{width:30px;height:49px;background:url(../images/pages/ico-section-ayuda.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--ayuda .page__title .title__icon{background-image:url(../images/pages/ico-section-ayuda@2x.png)}}@media screen and (min-width:48em){.page--ayuda .page__title .title__icon{width:40px;height:64px}}@media screen and (min-width:73.75em){.page--ayuda .page__title .title__icon{width:60px;height:95px}}.page--ayuda .page__title .title__text strong{color:#ff5b35}.page--ayuda .video{margin:1.5em 0 1em}@media screen and (min-width:73.75em){.page--ayuda .video{margin:3em 0 1em}}.page--ayuda .button--huge{font-size:.9375em;margin:.5em auto 1em}@media screen and (min-width:48em){.page--ayuda .button--huge{font-size:1.0625em}}@media screen and (min-width:73.75em){.page--ayuda .button--huge{font-size:1.625em}}.page--ayuda .accordion{margin:1.5em auto 2em}@media screen and (min-width:73.75em){.page--recompensas .page__title .title__text{font-size:1.625em}}.page--recompensas .page__title .title__text strong{color:#ff5b35}.page--recompensas .rewards{margin:1em auto}.page--galletas .page__title{-ms-flex-align:end;align-items:flex-end}.page--galletas .page__title .title__icon{width:52px;height:49px;background:url(../images/pages/ico-section-galletas.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--galletas .page__title .title__icon{background-image:url(../images/pages/ico-section-galletas@2x.png)}}@media screen and (min-width:48em){.page--galletas .page__title .title__icon{width:69px;height:64px}}@media screen and (min-width:73.75em){.page--galletas .page__title .title__icon{width:103px;height:95px}}.page--galletas .page__title .title__text{text-align:left;color:#445a09}.page--galletas .page__title .title__text strong{color:#9ad300}.page--galletas .products{margin:1.5em auto}.page--anuncios .page__title{-ms-flex-align:end;align-items:flex-end}.page--anuncios .page__title .title__icon{width:60px;height:50px;background:url(../images/pages/ico-section-anuncios.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--anuncios .page__title .title__icon{background-image:url(../images/pages/ico-section-anuncios@2x.png)}}@media screen and (min-width:48em){.page--anuncios .page__title .title__icon{width:78px;height:66px}}@media screen and (min-width:73.75em){.page--anuncios .page__title .title__icon{width:100px;height:85px}}.page--anuncios .page__title .title__text{color:#445a09}.page--anuncios .page__title .title__text strong{color:#9ad300}.page--anuncios .slider{margin:1.5em auto}@media screen and (min-width:48em){.page--anuncios .slider{margin:3.5em auto 2.5em}}.page--anuncios .slider:first-of-type{margin:3.5em auto 1.5em}@media screen and (min-width:48em){.page--anuncios .slider:first-of-type{margin:3.5em auto 2.5em}}.page--tostarica-dibujo .page__header{margin-bottom:140px}@media screen and (min-width:48em){.page--tostarica-dibujo .page__header{margin-bottom:470px}}@media screen and (min-width:73.75em){.page--tostarica-dibujo .page__header{margin-bottom:470px}}.page--tostarica-dibujo .page__title{-ms-flex-align:center;align-items:center}.page--tostarica-dibujo .page__title .title__icon{width:31px;height:33px;background:url(../images/pages/ico-section-tostarica-dibujo.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--tostarica-dibujo .page__title .title__icon{background-image:url(../images/pages/ico-section-tostarica-dibujo@2x.png)}}@media screen and (min-width:48em){.page--tostarica-dibujo .page__title .title__icon{width:56px;height:59px}}@media screen and (min-width:73.75em){.page--tostarica-dibujo .page__title .title__icon{width:85px;height:89px}}.page--tostarica-dibujo .page__title .title__text{color:#006660}.page--tostarica-dibujo .page__title .title__text strong{color:#00c8bd}.page--dibujos-historias .page__title{-ms-flex-align:center;align-items:center}.page--dibujos-historias .page__title .title__icon{width:52px;height:43px;background:url(../images/pages/ico-section-historias.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--dibujos-historias .page__title .title__icon{background-image:url(../images/pages/ico-section-historias@2x.png)}}@media screen and (min-width:48em){.page--dibujos-historias .page__title .title__icon{width:62px;height:52px}}@media screen and (min-width:73.75em){.page--dibujos-historias .page__title .title__icon{width:94px;height:79px}}.page--dibujos-historias .page__title .title__text{color:#006660;text-align:center}.page--dibujos-historias .page__title .title__text strong{color:#00c8bd}.page--dibujos-historias .stories{margin:1.5em 0}@media screen and (min-width:48em){.page--dibujos-historias .stories{margin:2.5em 0}}@media screen and (min-width:73.75em){.page--dibujos-historias .stories{margin:4.5em 0}}.page--dibujos-historias .slider{margin:1.5em auto}.page--dibujos-historias .button--huge{font-size:.9375em;margin:.5em auto 1em}@media screen and (min-width:48em){.page--dibujos-historias .button--huge{font-size:1.0625em}}@media screen and (min-width:73.75em){.page--dibujos-historias .button--huge{font-size:1.625em}}.page--cuadernos .page__title{-ms-flex-align:center;align-items:center}.page--cuadernos .page__title .title__icon{width:30px;height:56px;background:url(../images/pages/ico-section-cuadernos.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--cuadernos .page__title .title__icon{background-image:url(../images/pages/ico-section-cuadernos@2x.png)}}@media screen and (min-width:48em){.page--cuadernos .page__title .title__icon{width:36px;height:67px}}@media screen and (min-width:73.75em){.page--cuadernos .page__title .title__icon{width:55px;height:100px}}.page--cuadernos .page__title .title__text{color:#006660;text-align:center}.page--cuadernos .page__title .title__text strong{color:#00c8bd}.page--cuadernos .video{margin-bottom:3em}.page--cuadernos .cuaderno{margin:0 auto 1em}@media screen and (min-width:48em){.page--cuadernos .cuaderno{margin:0}}.page--cuadernos .button--huge{font-size:.9375em;margin:1.5em auto 1em}@media screen and (min-width:48em){.page--cuadernos .button--huge{font-size:1.0625em}}@media screen and (min-width:73.75em){.page--cuadernos .button--huge{font-size:1.625em}}.page--cuadernos .slider{margin:1.5em auto 0}.page--noticias .page__title{-ms-flex-align:center;align-items:center}.page--noticias .page__title .title__icon{width:52px;height:50px;background:url(../images/pages/ico-section-noticias.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page--noticias .page__title .title__icon{background-image:url(../images/pages/ico-section-noticias@2x.png)}}@media screen and (min-width:48em){.page--noticias .page__title .title__icon{width:62px;height:60px}}@media screen and (min-width:73.75em){.page--noticias .page__title .title__icon{width:94px;height:90px}}.page--noticias .page__title .title__text{color:#006660;text-align:center}.page--noticias .page__title .title__text strong{color:#00c8bd}.page--noticias .news{margin:1.5em 0}@media screen and (min-width:48em){.page--noticias .news{margin:2.5em 0}}.page--noticias .button--huge{margin:0 auto}@media screen and (min-width:48em){.page--noticias .button--huge{margin:0}}.is-galeria{background:#ebe4d9}.page--galeria .gallery{width:100%;margin:1.8em auto 1em}.static{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;display:-ms-flexbox;display:flex;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;padding:0 1.5em;background:#fff url(../images/section-background.png) repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.static{background-image:url(../images/section-background.png)}}.static__content{width:100%;max-width:37.5em;margin:2em auto}.static img{display:block;margin:0 auto}.static__title{font:normal 1.5em/1.1 Poetsen One,Helvetica,Arial,sans-serif;color:#ff5b35;text-align:center;text-transform:uppercase}.static li,.static p{font-size:.75em;color:#333}.static table{width:100%;margin:1.5em auto}.static table tr{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width:48em){.static table tr{display:table-row}}.static table td,.static table th{font:normal .75em/1.1 Comfortaa,Helvetica,sans-serif;color:#212121;border:1px solid #666;padding:.5em}.static table a{word-break:break-all;color:#009cde}.notfound{-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:3em;background:radial-gradient(circle at 50% -10%,#f0a22a,#ef8e00);overflow:auto;position:absolute;left:0;top:0;z-index:1}.notfound,.notfound__content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center}.notfound__content{max-width:768px}.notfound__title{text-indent:-9999px;width:280px;height:145px;margin:0 auto .3em;background:url(../images/logo-404.png) no-repeat 50% 50%;background-size:contain}@media screen and (min-width:48em){.notfound__title{width:400px;height:208px}}.notfound__subtitle{font:normal 1.625em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.05em;text-shadow:0 4px 4px rgba(33,33,33,.6);margin:.5em auto}@media screen and (min-width:48em){.notfound__subtitle{font-size:2.25em}}.notfound p{font-weight:700;font-size:.75em;color:#992915;text-align:center}@media screen and (min-width:48em){.notfound p{font-size:.875em}}.notfound p a{color:#22687f}body.is-cds{background:#d5d0cc}.cds-app{font-size:2.9vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:81.25em;width:100%;margin:0 auto}@media screen and (min-width:23.4375em){.cds-app{font-size:.7em}}@media screen and (min-width:26.5625em){.cds-app{font-size:.7em}}@media screen and (min-width:40em){.cds-app{font-size:1em}}@media screen and (min-width:48em){.cds-app{font-size:.7em}}@media screen and (min-width:62em){.cds-app{font-size:.75em}}@media screen and (min-width:73.75em){.cds-app{font-size:.85em}}@media screen and (min-width:87.5em){.cds-app{font-size:1em}}.cds-app .cds-header{font-size:.7em;padding:9.125em 1em 3em;background:url(../images/cds/header/header-rainbow-sm.jpg) 50% -6vw/cover no-repeat}@media screen and (min-width:48em){.cds-app .cds-header{font-size:1em;background:url(../images/cds/header/header-rainbow.jpg) 50% 50%/cover no-repeat}}.cds-app .cds-header__cds-logo{width:36.75em;height:3.125em;margin:0 auto .3em;background:url(../images/cds/logo/cadadibujosuma.png) 50% 50%/cover no-repeat}.cds-app .cds-header__tostarica-logo{width:15.4375em;height:4.5em;margin:0 auto;background:url(../images/cds/logo/tostarica.png) 50% 50%/cover no-repeat}.cds-app .cds-header__info__text{font:500 1.625em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#474746;margin:.1em auto}.cds-app .cds-header__gallery .cds-header__info__wrapper{max-width:45.625em;margin:0 auto}.cds-app .cds-header-drawing{font-size:.7em;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;height:24.6875em;background:url(../images/cds/header/header-drawing.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:48em){.cds-app .cds-header-drawing{font-size:1em}}.cds-app .cds-header-drawing__wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(2.2em)}.cds-app .cds-header-drawing__cds-logo{width:41.5em;height:8.125em;margin:0 auto;background:url(../images/cds/logo/cadadibujosuma-shadow.png) 50% 50%/cover no-repeat}.cds-app .cds-header-drawing__tostarica-logo{width:15.4375em;height:4.5em;margin:-1.5em auto 0;background:url(../images/cds/logo/tostarica.png) 50% 50%/cover no-repeat}.cds-app .cds-header-drawing__info__text{font:500 1.625em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#474746;margin:.1em auto}.cds-app .cds-section{-ms-flex:1 1 auto;flex:1 1 auto;padding:3.125em 2.5em;background:#fff}@media screen and (min-width:40em){.cds-app .cds-section{padding:4.5em 4.375em}}.cds-app .cds-section__title{font:900 2em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#00b2d0;margin:0 auto}.cds-app .cds-section__text{font:400 1.125em/1.4 Raleway,Helvetica,Arial,cursive;text-align:center;color:#474746;margin:1em auto}.cds-app .cds-section__info{position:relative;margin:0 auto;padding-top:1em;max-width:60em}.cds-app .cds-section__info .cds-section__text{margin:.4em auto 0}.cds-app .cds-section__info .cds-section__text:first-child{margin-top:0}.cds-app .cds-section__info--sm{max-width:43.75em}.cds-app .cds-section__hero__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:2.5em}@media screen and (min-width:48em){.cds-app .cds-section__hero__wrapper{-ms-flex-direction:row;flex-direction:row}}.cds-app .cds-section__hero__banner{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:33.1875em;height:22.4375em;background:url(../images/cds/heroes-banner.png) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.cds-app .cds-section__hero__banner{-ms-flex:0 0 33.1875em;flex:0 0 33.1875em;background-size:cover}}@media screen and (min-width:48em){.cds-app .cds-section__hero__container{padding-left:2.375em}}.cds-app .cds-section__hero__title{font:900 1.75em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#00b2d0;margin:0 auto .4em}@media screen and (min-width:48em){.cds-app .cds-section__hero__title{text-align:left}}.cds-app .cds-section__hero__text{font:400 1.125em/1.4 Raleway,Helvetica,Arial,cursive;text-align:center;color:#474746}@media screen and (min-width:48em){.cds-app .cds-section__hero__text{text-align:left}}.cds-app .cds-section__hero__text-bold{font-weight:700}.cds-app .cds-section__buttons-wrapper{padding-top:3.125em}.cds-app .cds-section__button{text-align:center;display:block;width:16.125em;padding:.6em 1em;margin:1em auto 0;border-radius:1.5em;transition:all .25s ease-in-out;font-size:1.2em}@media screen and (min-width:48em){.cds-app .cds-section__button{font-size:1em}}.cds-app .cds-section__button:hover{transform:scale(.95)}.cds-app .cds-section__button:first-child{margin-top:0}.cds-app .cds-section__button__text{font:600 1em/1.2 Raleway,Helvetica,Arial,cursive;text-transform:uppercase;color:#fff}.cds-app .cds-section__button--sm{width:auto;padding:.4em 1em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2em}@media screen and (min-width:48em){.cds-app .cds-section__button--sm{font-size:.85em}}.cds-app .cds-section__button--green{background:#90c82c}.cds-app .cds-section__button--blue{background:#00b2d0}.cds-app .cds-section__form__wrapper{max-width:31.25em;margin:0 auto;padding-top:3.125em}.cds-app .cds-section__form__row{margin:2em auto 0;padding:0 .5625em}.cds-app .cds-section__form__row:first-child{margin-top:0}.cds-app .cds-section__form__row--check{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0}.cds-app .cds-section__form__input{font:600 .875em/1 Raleway,Helvetica,Arial,cursive;color:#333;width:100%;padding:.5em .2em;margin:.3em 0;background:transparent;border:none;outline:none;border-bottom:1px solid #f2a34f;border-radius:0;transition:all .3s ease-in-out}.cds-app .cds-section__form__input.is-wrong{border-color:#cc0b2d}.cds-app .cds-section__form__comment{font:600 .875em/1.3 Raleway,Helvetica,Arial,cursive;color:#595958}.cds-app .cds-section__form__label{font:500 .75em/1 Raleway,Helvetica,Arial,cursive;color:#595958}.cds-app .cds-section__form__label-link{font-weight:700;text-decoration:underline;color:#595958}.cds-app .cds-section__form__check-label{position:relative}.cds-app .cds-section__form__custom-checkbox{position:relative;width:1.875em;height:1.875em;margin-right:.5em;border-radius:100%;border:.05em solid #b3b3b3;cursor:pointer}.cds-app .cds-section__form__checkbox{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cds-app .cds-section__form__checkbox:checked+.cds-section__form__custom-checkbox:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.0625em;height:.75em;background:url(../images/cds/icon/check.png) 50% 50%/cover no-repeat}.cds-app .cds-section__logo--tv{display:none;position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(-9em);width:9.625em;height:10.375em;background:url(../images/cds/tv.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:48em){.cds-app .cds-section__logo--tv{display:block}}.cds-app .cds-section__steps__wrapper{padding-top:3em}.cds-app .cds-section__steps__wrapper .cds-section__title{font-size:1.75em}.cds-app .cds-section__steps__container{width:100%;margin:1.5em auto 0;padding:2.625em 2.75em;background:#fff5e5}@media screen and (min-width:48em){.cds-app .cds-section__steps__container{width:49.875em}}.cds-app .cds-section__steps__title{font:800 1.375em/1.2 Raleway,Helvetica,Arial,cursive;color:#00b2d0;margin:0 auto}.cds-app .cds-section__steps__step{padding-top:1.5em}.cds-app .cds-section__steps__step:first-child{padding-top:0}.cds-app .cds-section__steps__list{margin:0;padding-top:.5em;padding-left:.1em;list-style:none}.cds-app .cds-section__steps__list__item{font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;margin:.1em auto 0}.cds-app .cds-section__steps__list__item:first-child{margin-top:0}.cds-app .cds-section__steps__list__item__text{font:400 1.125em/1.4 Raleway,Helvetica,Arial,cursive;color:#474746}.cds-app .cds-section__steps__list__item__text .is-bold{font-weight:700}.cds-app .cds-section__steps__list__item__bullet{font-size:1em;-ms-flex:0 0 0.2em;flex:0 0 0.2em;width:.2em;height:.2em;border-radius:100%;margin-right:.5em;margin-top:.7em;background:#00b2d0}.cds-app .cds-section__banner{padding:1em 1em 1.2em;background:#00b2d0}.cds-app .cds-section__banner__text{font:500 1.625em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#fff;margin:0 auto}.cds-app .cds-section__banner__text .is-bold{font-weight:700}.cds-app .cds-section__banner__text .is-bigger{font-size:1.15em}.cds-app .cds-section__gallery{max-width:60em;margin:0 auto}.cds-app .cds-section__gallery .gallery__wrapper{width:100%;display:block;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:25em;margin:0 auto}@media screen and (min-width:48em){.cds-app .cds-section__gallery .gallery__wrapper{display:-ms-flexbox;display:flex;max-width:none}}.cds-app .cds-section__gallery .gallery__col{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:1em 0}@media screen and (min-width:48em){.cds-app .cds-section__gallery .gallery__col{-ms-flex:0 0 33%;flex:0 0 33%;width:33%}}@media screen and (min-width:48em){.cds-app .cds-section__gallery .gallery__col:first-child{padding-left:0;padding-right:1em}}@media screen and (min-width:48em){.cds-app .cds-section__gallery .gallery__col:last-child{padding-right:0;padding-left:1em}}@media screen and (min-width:48em){.cds-app .cds-section__gallery .gallery__col{padding:0 .5em}}.cds-app .cds-section__gallery .gallery__item{margin:2em auto 0;box-shadow:0 0 .75em rgba(0,0,0,.3);border-radius:1em;padding:0;outline:none;cursor:pointer}.cds-app .cds-section__gallery .gallery__item:first-child{margin-top:0}.cds-app .cds-section__gallery .gallery__item.is-pink .gallery__item__header{background:#ec90ee}.cds-app .cds-section__gallery .gallery__item.is-red .gallery__item__header{background:#ff498e}.cds-app .cds-section__gallery .gallery__item.is-green .gallery__item__header{background:#41d586}.cds-app .cds-section__gallery .gallery__item__header{padding:1.25em 1.125em 3.125em;background:#ff498e;border-top-left-radius:1em;border-top-right-radius:1em}.cds-app .cds-section__gallery .gallery__item__title{font:400 1.25em/1.2 Raleway,Helvetica,Arial,cursive;text-align:left;color:#fff;margin:0 auto}.cds-app .cds-section__gallery .gallery__item__date{font:700 1em/1.2 Raleway,Helvetica,Arial,cursive;text-align:left;color:#fff;margin:.5em auto 0}.cds-app .cds-section__gallery .gallery__item__body{position:relative;background:#000;border-radius:1em;margin-top:-2em}.cds-app .cds-section__gallery .gallery__item__like__wrapper{position:absolute;top:.5em;left:.5em;background:transparent;outline:none}.cds-app .cds-section__gallery .gallery__item__like__wrapper:hover .gallery__item__like__image{transform:scale(.9)}.cds-app .cds-section__gallery .gallery__item__like__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.cds-app .cds-section__gallery .gallery__item__like__image{-ms-flex:0 0 3.625em;flex:0 0 3.625em;width:3.625em;height:3.375em;background:url(../images/cds/icon/heart.png) 50% 50%/cover no-repeat;transform:scale(1);transition:all .25s ease-in-out}.cds-app .cds-section__gallery .gallery__item__like__image.heart-beat{animation:hearth-beat .25s 1 alternate;transition:none}@keyframes hearth-beat{0%{transform:scale(.9)}40%{transform:scale(1)}50%{transform:scale(1)}to{transform:scale(.9)}}.cds-app .cds-section__gallery .gallery__item__like__quantity{font:600 1.1875em/1.2 Raleway,Helvetica,Arial,cursive;color:#7c7c7c;margin:0 auto .3em -.5em;text-shadow:0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff,0 0 .8em #fff}.cds-app .cds-section__gallery .gallery__item__image{display:block;max-width:100%;border-radius:1em}.cds-app .cds-section__gallery-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding-top:3.5em;transition:padding .25s ease-in-out}.cds-app .cds-section__gallery-buttons .cds-section__button{margin:0 .75em}.cds-app .cds-section__drop-file{position:relative;max-width:32.375em;height:6.25em;margin:2.125em auto 0}@media screen and (min-width:48em){.cds-app .cds-section__drop-file{height:16em;padding:2.125em 3.125em;border:.2em dashed #b3b2b2;border-radius:1em}}.cds-app .cds-section__drop-file.is-dragover .cds-section__drop-file__drag{display:block;width:100%;height:100%;border-radius:1em}.cds-app .cds-section__drop-file__drag{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#cd5c5c;opacity:.7}.cds-app .cds-section__drop-file__steps{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:100%}.cds-app .cds-section__drop-file__step{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;display:none}.cds-app .cds-section__drop-file__step.is-active{display:block}.cds-app .cds-section__drop-file__text{font:700 1.25em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#474746;margin:0 auto}.cds-app .cds-section__drop-file__text .only-desktop{display:none}@media screen and (min-width:48em){.cds-app .cds-section__drop-file__text .only-desktop{display:block}}.cds-app .cds-section__drop-file__text .only-mobile{display:block}@media screen and (min-width:48em){.cds-app .cds-section__drop-file__text .only-mobile{display:none}}.cds-app .cds-section__drop-file__drop-wrapper{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:5.25em;height:5.25em;margin:1.25em auto;border-radius:100%;background:#f6c58b}@media screen and (min-width:48em){.cds-app .cds-section__drop-file__drop-wrapper{display:-ms-flexbox;display:flex}}.cds-app .cds-section__drop-file__drop-wrapper__icon{width:3.3125em;height:3.25em;background:url(../images/cds/icon/drop.png) 50% 50%/cover no-repeat}.cds-app .cds-section__drop-file__finish-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:5.25em;height:5.25em;margin:1em auto;border-radius:100%;background:#c5f07d}.cds-app .cds-section__drop-file__finish-wrapper__icon{width:3.375em;height:2.375em;background:url(../images/cds/icon/check-bg-white.png) 50% 50%/cover no-repeat}.cds-app .cds-section__drop-file__progress-container .progress-container__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cds-app .cds-section__drop-file__progress-container .progress-container__text{font:500 1em/1.2 Raleway,Helvetica,Arial,cursive;color:#474746;margin:0}.cds-app .cds-section__drop-file__progress-container .progress-container__percentage{font:400 1.875em/1.2 Raleway,Helvetica,Arial,cursive;text-align:right;color:#474746;margin:0}.cds-app .cds-section__drop-file__progress-container .progress-container__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:.8125em;background:#f1f1f1;border-radius:.5em;margin-top:.5em}.cds-app .cds-section__drop-file__progress-container .progress-container__wrapper__bar{height:100%;width:68%;background:#f6c58b;border-radius:.5em}.cds-app .cds-section__drop-file .cds-section__button{margin:1em auto 0}@media screen and (min-width:48em){.cds-app .cds-section__drop-file .cds-section__button{margin:0 auto}}.cds-app .cds-section__stick{z-index:10;position:absolute;top:16.8em;max-width:81.25em;width:100%;background:#fff;transition:box-shadow .25s ease-in-out}.cds-app .cds-section__stick.is-active{position:fixed;top:0;box-shadow:0 .6em .4em rgba(0,0,0,.2)}.cds-app .cds-section__stick.is-active .cds-section__gallery-buttons{padding:1em 0}@media screen and (min-width:48em){.cds-app .cds-section__stick{top:24.2em}}.cds-app .cds-section--gallery{padding-top:15.625em}@media screen and (min-width:48em){.cds-app .cds-section--gallery{padding-top:14.0625em}}@font-face{font-family:AccordAlt;src:url(../fonts/AccordAlt-Regular.woff2) format("woff2"),url(../fonts/AccordAlt-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AccordAlt Bold;src:url(../fonts/AccordAlt-Bold.woff2) format("woff2"),url(../fonts/AccordAlt-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AccordAlt ExtraBold;src:url(../fonts/AccordAlt-ExtraBold.woff2) format("woff2"),url(../fonts/AccordAlt-ExtraBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.promo-paris{font-size:.7em;position:relative;z-index:1}@media screen and (min-width:48em){.promo-paris{font-size:.8em}}@media screen and (min-width:73.75em){.promo-paris{font-size:1em}}.promo-paris .promo__container{max-width:71.25em;padding:0 0 4em;margin:0 auto}.promo-paris .promo__herobanner{background:url(../images/promo-paris/herobanner-mobile.jpg) 50% 0/cover no-repeat;padding:8.75em .75em}@media screen and (min-width:48em){.promo-paris .promo__herobanner{background-image:url(../images/promo-paris/herobanner-desktop.jpg);background-position:50% 50%;height:35.5em;padding:12.125em 0 0}}.promo-paris .promo__herobanner .herobanner__title{font:normal 4.875em/1.2 Impact,Helvetica,sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 .0666666667em .0888888889em rgba(0,0,0,.5);width:100%;margin:0;animation:promo-paris-herobanner-title .6s ease-out}@media screen and (min-width:48em){.promo-paris .promo__herobanner .herobanner__title{font-size:5.625em}}@keyframes promo-paris-herobanner-title{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.promo-paris .promo__row{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width:48em){.promo-paris .promo__row{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.promo-paris .promo__row--featured .promo__col--left{padding:1.5625em 3.125em;background:#fcdcc5}.promo-paris .promo__row--featured .promo__col--left .col__title{font:normal 2.5em/1.2 Impact,Helvetica,sans-serif;text-align:center;color:#e94f35;margin:0 0 .4em}.promo-paris .promo__row--featured .promo__col--left img{display:block;max-width:100%;width:60%;margin:-2em auto -2.625em}@media screen and (min-width:73.75em){.promo-paris .promo__row--featured .promo__col--left img{width:auto;margin:-2em auto -3.375em}}.promo-paris .promo__row--featured .promo__col--left p{font:normal 1.5625em/1.3 AccordAlt Bold,sans-serif;text-align:center;color:#874a25;margin:0 0 .72em}.promo-paris .promo__row--featured .promo__col--right{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:2em;background:#ff924f}.promo-paris .promo__row--featured .promo__col--right img{-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin:auto -1em}@media screen and (min-width:73.75em){.promo-paris .promo__row--featured .promo__col--right img{width:auto;margin:auto -2em}}.promo-paris .promo__row--featured .promo__col--right .col__title{-ms-flex:0 1 auto;flex:0 1 auto;font:normal 2.1875em/1.3 Impact,Helvetica,sans-serif;text-align:center;color:#fff042;margin:auto 0}.promo-paris .promo__col{-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:48em){.promo-paris .promo__col{width:50%}}.promo-paris .promo__selector{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:53.75em;padding:0 1.5em;margin:2.125em auto 1.375em}@media screen and (min-width:48em){.promo-paris .promo__selector{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;margin:2.125em auto 2.5em}}.promo-paris .promo__selector .selector__title{font:normal 1.875em/1.2 AccordAlt ExtraBold,sans-serif;color:#874a25;text-align:center;text-transform:uppercase;margin:0 0 .6666666667em}@media screen and (min-width:48em){.promo-paris .promo__selector .selector__title{margin:0;transform:translateX(-50%);position:absolute;left:50%}}.promo-paris .promo__selector .button{margin:0 0 1em}@media screen and (min-width:48em){.promo-paris .promo__selector .button{margin:0}}.promo-paris .promo__polaroid{width:100%;margin:0 auto;padding:0 0 2.5em;background:#fcdcc5;border:1.5625em solid #fff;box-shadow:0 1.5625em 2.8125em rgba(81,32,14,.22252);position:relative}@media screen and (min-width:48em){.promo-paris .promo__polaroid{font-size:.8em;width:71.25em;height:56.5625em;padding:0;background:url(../images/promo-paris/polaroid-background-desktop.jpg) 50% 50%/contain no-repeat}}@media screen and (min-width:73.75em){.promo-paris .promo__polaroid{font-size:1em}}.promo-paris .promo__polaroid.is-huge{height:109.375em}@media screen and (min-width:48em){.promo-paris .promo__polaroid.is-huge{height:82.5em}}.promo-paris .promo__polaroid.is-static{height:auto;padding:0}.promo-paris .promo__polaroid.is-static .polaroid__modal{padding:2.625em 1.5em;position:relative}.promo-paris .promo__polaroid .polaroid__title{font:normal 3.75em/1.2 Impact,Helvetica,sans-serif;color:#e94f35;text-align:center;text-transform:uppercase;margin:.5333333333em 0 .5em}.promo-paris .promo__polaroid .polaroid__text{margin:0 1.5em .75em}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__text{font-size:1em;max-width:15.875em;margin:0 auto 11.625em}}.promo-paris .promo__polaroid .polaroid__text p{font:normal 1.5625em/1.2 AccordAlt Bold,sans-serif;color:#874a25;text-align:center}.promo-paris .promo__polaroid .polaroid__image{width:100%;height:auto}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__image{display:none}}.promo-paris .promo__polaroid .polaroid__subtitle{font:normal 2.5em/1.2 Impact,Helvetica,sans-serif;color:#51200e;text-align:center;text-transform:uppercase;margin:0 0 .625em}.promo-paris .promo__polaroid .polaroid__features{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__features{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.promo-paris .promo__polaroid .polaroid__feature{margin:0 2.8125em 5em;position:relative}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__feature{margin:0 2.8125em}}.promo-paris .promo__polaroid .polaroid__feature:before{content:"+";font:normal 1.8125em/1.2 AccordAlt Bold,sans-serif;color:#874a25;transform:translateY(-50%) translateX(-1.8620689655em);position:absolute;top:50%}.promo-paris .promo__polaroid .polaroid__feature:first-child:before,.promo-paris .promo__polaroid .polaroid__feature:nth-child(3):before{display:none}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__feature:nth-child(3):before{display:block}}.promo-paris .promo__polaroid .polaroid__feature .feature__icon{width:8.5em;height:8.5em;border-radius:100%;background:#fff 50% 50% no-repeat;box-shadow:0 1.5625em 1.5625em rgba(81,32,14,.22252)}.promo-paris .promo__polaroid .polaroid__feature .feature__icon--plane{background-image:url(../images/promo-paris/icon-plane.png);background-size:5.375em auto}.promo-paris .promo__polaroid .polaroid__feature .feature__icon--taxi{background-image:url(../images/promo-paris/icon-taxi.png);background-size:4.75em auto}.promo-paris .promo__polaroid .polaroid__feature .feature__icon--hotel{background-image:url(../images/promo-paris/icon-hotel.png);background-size:4.1875em auto}.promo-paris .promo__polaroid .polaroid__feature .feature__icon--tickets{background-image:url(../images/promo-paris/icon-tickets.png);background-size:5.375em auto}.promo-paris .promo__polaroid .polaroid__feature p{font:normal 1.25em/1.2 AccordAlt Bold,sans-serif;color:#874a25;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:.6em 0 0;transform:translateX(-50%);position:absolute;left:50%;top:100%}.promo-paris .promo__polaroid .polaroid__modal{display:none;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:1.5em;background:#ff924f;position:absolute;left:0;top:0;z-index:10}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__modal{-ms-flex-pack:center;justify-content:center}}.promo-paris .promo__polaroid .polaroid__modal.is-active{display:-ms-flexbox;display:flex}.promo-paris .promo__polaroid .polaroid__modal.is-salmon{background:#fcdcc5}.promo-paris .promo__polaroid .polaroid__modal.is-salmon .modal__title{color:#e94f35}.promo-paris .promo__polaroid .polaroid__modal.is-salmon .modal__form p{color:#874a25}.promo-paris .promo__polaroid .polaroid__modal.is-salmon .modal__form .form__label{color:#e94f35}.promo-paris .promo__polaroid .polaroid__modal.is-mosaic{background:url(../images/promo-paris/polaroid-salmon-mosaic.jpg) 50% 50%/cover no-repeat}.promo-paris .promo__polaroid .polaroid__modal.is-mosaic .modal__title{color:#e94f35}.promo-paris .promo__polaroid .polaroid__modal.is-mosaic .modal__form p{color:#874a25}.promo-paris .promo__polaroid .polaroid__modal.is-mosaic .modal__form .form__label{color:#51200e}.promo-paris .promo__polaroid .polaroid__modal .modal__title{font:normal 2.8125em/1.2 Impact,Helvetica,sans-serif;color:#fff042;text-transform:uppercase;text-align:center;margin:0 0 .1777777778em}.promo-paris .promo__polaroid .polaroid__modal .modal__subtitle{font:normal 2.8125em/1.2 Impact,Helvetica,sans-serif;color:#fff042;text-transform:uppercase;text-align:center;margin:.8em 0 .5333333333em}.promo-paris .promo__polaroid .polaroid__modal .modal__form{width:100%;max-width:48.25em;margin:0 auto 1em}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin:0}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 0 1em}}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row--single .form__col{width:100%}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row--legal{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;margin:0 0 2em}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row--legal{margin:0 0 .75em}}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row--legal .form__checkbox{margin-right:.5em}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__row--legal .form__label{margin:0}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__col{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0 1em;margin:0 0 1em;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__col{width:50%;margin:0}}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__label{font:normal 1.25em/1.2 Impact,Helvetica,sans-serif;color:#fff042;margin:0 0 .3em;width:100%}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__label--simple{font-size:.9375em;font-family:AccordAlt Bold,sans-serif;color:#fff}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__label a{color:inherit;text-decoration:underline}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__input{font:normal 1.25em/1.2 Impact,Helvetica,sans-serif;color:#333;width:100%;padding:.4em;background:#fff;border-radius:.3em;border:none;outline:none;transition:all .3s ease-in}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__input:focus{border:none;outline:none;box-shadow:0 .25em 1em rgba(45,18,8,.205502);transition-timing-function:ease-out;transition-duration:.2s}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__date-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.promo-paris .promo__polaroid .polaroid__modal .modal__form .form__date-wrapper>*{-ms-flex:0 0 auto;flex:0 0 auto;width:31%}.promo-paris .promo__polaroid .polaroid__modal .modal__form .has-mt{margin-top:2em}.promo-paris .promo__polaroid .polaroid__modal .modal__form .has-mb{margin-bottom:2em}.promo-paris .promo__polaroid .polaroid__modal p{font:normal 1.3125em/1.1 AccordAlt Bold,sans-serif;color:#fff;margin:.7619047619em 0}.promo-paris .promo__polaroid .polaroid__modal .button{-ms-flex:0;flex:0;text-transform:uppercase}.promo-paris .promo__subtitle{font:normal 1.875em/1.1 AccordAlt Bold,sans-serif;color:#874a25;text-align:center;margin:2.1333333333em .5em 1.4em}@media screen and (min-width:48em){.promo-paris .promo__subtitle{margin:2.1333333333em 0 1.4em}}.promo-paris .promo__subtitle br{display:none}@media screen and (min-width:48em){.promo-paris .promo__subtitle br{display:block}}.promo-paris .promo__optin{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width:73.75em){.promo-paris .promo__optin{height:38.25em;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.promo-paris .promo__optin .optin__image{width:100%;height:26.25em;background:url(../images/promo-paris/optin-background.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:73.75em){.promo-paris .promo__optin .optin__image{width:28em;height:100%}}.promo-paris .promo__optin .optin__content{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2.625em 2em;background:#fcdcc5}.promo-paris .promo__optin .optin__content p{font:normal 1.5625em/1.3 AccordAlt Bold,sans-serif;text-align:center;color:#874a25;margin:.72em 0}.promo-paris .promo__optin .optin__title{font:normal 2.5em/1.2 Impact,Helvetica,sans-serif;color:#e94f35;text-transform:uppercase;margin:0 0 .8em}.promo-paris .promo__optin .optin__form .form__row{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;margin:0 0 2em}.promo-paris .promo__optin .optin__form .form__checkbox{margin:.4em .5em 0 0}.promo-paris .promo__optin .optin__form .form__label{font:normal 1.125em/1.3 AccordAlt Bold,sans-serif;color:#874a25;margin:0}.promo-paris .promo__optin .optin__form .form__label a{color:inherit;text-decoration:underline}.promo-paris .align-center{text-align:center}.promo-paris .button--promo-paris{font:normal 1.75em/1.2 Impact,Helvetica,sans-serif;color:#51200e;text-align:center;border:none;width:100%;padding:.6428571429em .8928571429em;border-radius:1.2142857143em;box-shadow:0 .1785714286em .7142857143em rgba(45,18,8,.205502);transition:all .3s ease-in}@media screen and (min-width:48em){.promo-paris .button--promo-paris{max-width:8.5714285714em}}.promo-paris .button--promo-paris:focus,.promo-paris .button--promo-paris:hover{transition-timing-function:ease-out;transition-duration:.2s}.promo-paris .button--promo-paris.is-salmon{background:#fcdcc5}.promo-paris .button--promo-paris.is-salmon:focus,.promo-paris .button--promo-paris.is-salmon:hover{background:#f9bf95}.promo-paris .button--promo-paris.is-orange{background:#ff924f}.promo-paris .button--promo-paris.is-orange:focus,.promo-paris .button--promo-paris.is-orange:hover{background:#ff721c}.promo-paris .button--promo-paris.is-yellow{background:#fff042}.promo-paris .button--promo-paris.is-yellow:focus,.promo-paris .button--promo-paris.is-yellow:hover{background:#756c00}.promo-paris .button--promo-paris.is-yellow.is-loaded{background:#ff924f}.promo-paris .button--promo-paris.is-red{color:#fff;background:#e94f35}.promo-paris .button--promo-paris.is-red:focus,.promo-paris .button--promo-paris.is-red:hover{background:#d43217}.promo-paris .button--promo-paris.is-large{max-width:18.3214285714em}@font-face{font-family:BradyBunchRemastered;src:url(../fonts/BradyBunchRemastered.woff2) format("woff2"),url(../fonts/BradyBunchRemastered.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/Roboto-Black.woff) format("woff")}.promo-pokemon{font-size:.7em;position:relative;z-index:1}@media screen and (min-width:48em){.promo-pokemon{font-size:.8em}}@media screen and (min-width:73.75em){.promo-pokemon{font-size:1em}}.promo-pokemon .promo__container{max-width:71.25em;padding:0 0 .75em;margin:0 auto}.promo-pokemon .promo__herobanner{background:url(../images/promo-pokemon/herobanner-mobile.jpg) 50% 0/cover no-repeat;padding:62% 0}@media screen and (min-width:48em){.promo-pokemon .promo__herobanner{background-image:url(../images/promo-pokemon/herobanner-desktop.jpg);background-position:50% 50%;height:35.5em;padding:12.125em 0 0}}.promo-pokemon .promo__row{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width:48em){.promo-pokemon .promo__row{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.promo-pokemon .promo__row--text{margin:1.75em 0;background:#e8414e;color:#fff}.promo-pokemon .promo__row--text h2{font:700 1.875em/1 Roboto Condensed,Helvetica,Arial,sans-serif;margin:.875em auto;text-align:center}.promo-pokemon .promo__row--featured .promo__col .col__title{font:normal 2.375em/1.1 BradyBunchRemastered,Helvetica,sans-serif;letter-spacing:.0625em;text-align:center;margin:0 0 .4em}@media screen and (min-width:26.5625em){.promo-pokemon .promo__row--featured .promo__col .col__title{font-size:2.5em}}.promo-pokemon .promo__row--featured .promo__col p{font:700 1.375em/1.1 Roboto,sans-serif;text-align:center}@media screen and (min-width:26.5625em){.promo-pokemon .promo__row--featured .promo__col p{font-size:1.625em}}@media screen and (min-width:48em){.promo-pokemon .promo__row--featured .promo__col p{font-size:1.375em}}.promo-pokemon .promo__row--featured .promo__col p .is-black{font-weight:900}.promo-pokemon .promo__row--featured .promo__col--row{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.promo-pokemon .promo__row--featured .promo__col--left{padding:1.5625em;background:#91277d;background:url(../images/promo-pokemon/bg-trama-violet-nintendo.jpg) 50% 50%/cover no-repeat}.promo-pokemon .promo__row--featured .promo__col--left .col__title{text-shadow:-.125em .125em 0 hsla(0,0%,7%,.5);color:#fff}.promo-pokemon .promo__row--featured .promo__col--left img{-ms-flex:0 0 auto;flex:0 0 auto;width:37%;margin:0 auto}@media screen and (min-width:73.75em){.promo-pokemon .promo__row--featured .promo__col--left img{width:auto;margin:0 auto}}.promo-pokemon .promo__row--featured .promo__col--left p{color:#ffd531;margin:0 1.5em}.promo-pokemon .promo__row--featured .promo__col--right{padding:2.25em 2.625em;background:#43c1ec;background:url(../images/promo-pokemon/bg-trama-blue-nintendo.jpg) 50% 50%/cover no-repeat}.promo-pokemon .promo__row--featured .promo__col--right .col__title{text-shadow:-.125em .125em 0 hsla(0,0%,7%,.5);color:#fff}.promo-pokemon .promo__row--featured .promo__col--right img{-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin:auto -1em;padding:2em 0 0}@media screen and (min-width:73.75em){.promo-pokemon .promo__row--featured .promo__col--right img{width:auto;margin:auto -2em}}.promo-pokemon .promo__row--featured .promo__col--right p{color:#91277d;margin:0 1.5em}.promo-pokemon .promo__col{-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:48em){.promo-pokemon .promo__col{width:50%}}.promo-pokemon .promo__selector{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:64.75em;padding:0 1.5em;margin:2.125em auto 1.375em}@media screen and (min-width:48em){.promo-pokemon .promo__selector{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;margin:2.125em auto 2.5em}}.promo-pokemon .promo__selector .button{margin:0 0 1em}@media screen and (min-width:48em){.promo-pokemon .promo__selector .button{margin:0}}.promo-pokemon .promo__polaroid{width:100%;margin:0 auto;padding:0;background:#31266c;position:relative}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid{font-size:.8em}}@media screen and (min-width:73.75em){.promo-pokemon .promo__polaroid{font-size:1em}}.promo-pokemon .promo__polaroid.is-huge{height:109.375em}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid.is-huge{height:82.5em}}.promo-pokemon .promo__polaroid.is-static{height:auto;padding:0}.promo-pokemon .promo__polaroid.is-static .polaroid__modal{padding:2.625em 1.5em;position:relative}.promo-pokemon .promo__polaroid .polaroid__modal{display:none;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:1.5em;background:url(../images/promo-pokemon/nintendo-mosaic-blue.jpg) 50% 50%/cover no-repeat;left:0;top:0;z-index:10}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid .polaroid__modal{-ms-flex-pack:center;justify-content:center}}.promo-pokemon .promo__polaroid .polaroid__modal.is-active{display:-ms-flexbox;display:flex}.promo-pokemon .promo__polaroid .polaroid__modal.is-mosaic{background:url(../images/promo-pokemon/nintendo-mosaic.jpg) 50% 50%/cover no-repeat}.promo-pokemon .promo__polaroid .polaroid__modal.is-mosaic .modal__title{color:#fff;text-shadow:-.0625em .0625em 0 hsla(0,0%,7%,.9)}.promo-pokemon .promo__polaroid .polaroid__modal.is-mosaic .modal__form p{color:#fff}.promo-pokemon .promo__polaroid .polaroid__modal.is-mosaic .modal__form .form__label,.promo-pokemon .promo__polaroid .polaroid__modal.is-mosaic .modal__form p.is-yellow{color:#ffd531}.promo-pokemon .promo__polaroid .polaroid__modal.is-mosaic .modal__form .form__label--legal{color:#fff}.promo-pokemon .promo__polaroid .polaroid__modal .modal__title{font:normal 3.75em/.9 BradyBunchRemastered,sans-serif;text-shadow:-.0625em .0625em 0 hsla(0,0%,7%,.5);color:#fff;text-transform:uppercase;text-align:center;margin:.1777777778em}.promo-pokemon .promo__polaroid .polaroid__modal .modal__title--symbol{font-size:.625em;text-shadow:none;padding:.1em 0 0;display:inline-block;position:absolute}.promo-pokemon .promo__polaroid .polaroid__modal .modal__title br{display:none}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid .polaroid__modal .modal__title br{display:block}}.promo-pokemon .promo__polaroid .polaroid__modal .modal__subtitle{font:normal 4em/.9 BradyBunchRemastered,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 .5333333333em}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form{width:100%;max-width:51em;margin:1em auto}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin:0}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 0 1em}}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row--single .form__col{width:100%}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row--legal{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;margin:0 0 2em}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row--legal{margin:0 0 .75em}}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row--legal .form__checkbox{margin-right:.5em}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__row--legal .form__label{margin:0}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__col{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0 1em;margin:0 0 1em;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:48em){.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__col{width:50%;margin:0}}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__label{font:700 1.25em/1.2 Roboto Condensed,Helvetica,sans-serif;color:#ffd531;margin:0 0 .3em}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__label--simple{font-size:.9375em;font-family:AccordAlt Bold,sans-serif;color:#fff}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__label--caps{text-transform:uppercase}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__label--legal{font-weight:400}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__label a{color:inherit;text-decoration:underline}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__input{font:700 1.25em/1.2 Roboto Condensed,Helvetica,sans-serif;color:#333;width:100%;padding:.4em;background:#fff;border-radius:.3em;border:none;outline:none;transition:all .3s ease-in}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__input:focus{border:none;outline:none;box-shadow:0 .25em 1em rgba(45,18,8,.205502);transition-timing-function:ease-out;transition-duration:.2s}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__date-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .form__date-wrapper>*{-ms-flex:0 0 auto;flex:0 0 auto;width:31%}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .has-mt{margin-top:2em}.promo-pokemon .promo__polaroid .polaroid__modal .modal__form .has-mb{margin-bottom:2em}.promo-pokemon .promo__polaroid .polaroid__modal p{font:600 1.3125em/1.1 Roboto Condensed,sans-serif;color:#fff;margin:.7619047619em auto}.promo-pokemon .promo__polaroid .polaroid__modal p.is-legal{font-weight:400;font-size:1em;line-height:1.2;max-width:50em}.promo-pokemon .promo__polaroid .polaroid__modal p.is-yellow{color:#ffd531}.promo-pokemon .promo__polaroid .polaroid__modal p a{color:#fff}.promo-pokemon .promo__polaroid .polaroid__modal .is-red{color:#e8414e}.promo-pokemon .promo__polaroid .polaroid__modal .button{text-transform:uppercase}.promo-pokemon .promo__subtitle{font:normal 1.875em/1.1 BradyBunchRemastered,sans-serif;color:#874a25;text-align:center;margin:2.1333333333em .5em 1.4em}@media screen and (min-width:48em){.promo-pokemon .promo__subtitle{margin:2.1333333333em 0 1.4em}}.promo-pokemon .promo__subtitle br{display:none}@media screen and (min-width:48em){.promo-pokemon .promo__subtitle br{display:block}}.promo-pokemon .promo__optin{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:url(../images/promo-pokemon/bg-optin-mosaic.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:73.75em){.promo-pokemon .promo__optin{height:50.875em;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.promo-pokemon .promo__optin .optin__image{width:100%;height:17.5em;background:url(../images/promo-pokemon/mc-nintendo-switch-optin.png) 50% 50%/cover no-repeat}@media screen and (min-width:26.5625em){.promo-pokemon .promo__optin .optin__image{height:26.25em}}@media screen and (min-width:39.0625em){.promo-pokemon .promo__optin .optin__image{height:18.8125em}}@media screen and (min-width:73.75em){.promo-pokemon .promo__optin .optin__image{width:32em;height:100%;background:url(../images/promo-pokemon/nintendo-switch-optin.png) 0 0/contain no-repeat}}.promo-pokemon .promo__optin .optin__content{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2.625em 0}.promo-pokemon .promo__optin .optin__content p{font:700 1.375em/1.1 Roboto Condensed,Helvetica,sans-serif;text-align:center;color:#fff;text-transform:uppercase;margin:.72em 0 1.68em}.promo-pokemon .promo__optin .optin__content--title{width:100%;background:url(../images/promo-pokemon/bg-optin-title.png) 0 0/cover no-repeat}@media screen and (min-width:26.5625em){.promo-pokemon .promo__optin .optin__content--title{width:35.9375em}}@media screen and (min-width:39.0625em){.promo-pokemon .promo__optin .optin__content--title{width:39em}}.promo-pokemon .promo__optin .optin__content--description{padding:0 3.72em}.promo-pokemon .promo__optin .optin__title{font:normal 2.875em/1.1 BradyBunchRemastered,sans-serif;text-align:center;color:#fff;text-transform:uppercase;margin:.4375em 0 .8125em}.promo-pokemon .promo__optin .optin__form{width:28.125em}.promo-pokemon .promo__optin .optin__form .form__row{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.5em}.promo-pokemon .promo__optin .optin__form .form__checkbox{margin:.4em .5em 0 0}.promo-pokemon .promo__optin .optin__form .form__label{font:normal 1.125em/1.1 Roboto Condensed,Helvetica,sans-serif;color:#fff;margin:0}.promo-pokemon .promo__optin .optin__form .form__label a{color:inherit;text-decoration:underline}.promo-pokemon .promo__bbll{font:normal 1em/1.1 Roboto Condensed,Helvetica,sans-serif;margin:2em 1em 0}.promo-pokemon .promo__bbll a{text-decoration:none;color:#e8414e}.promo-pokemon .promo__bbll a span{text-decoration:underline}.promo-pokemon .align-center{text-align:center}.promo-pokemon .button--promo-pokemon{font:900 1.75em/1.1 Roboto Condensed,Helvetica,sans-serif;text-align:center;border:none;width:100%;padding:.6428571429em .8928571429em;box-shadow:0 .1785714286em .7142857143em rgba(45,18,8,.205502);transition:all .3s ease-in}@media screen and (min-width:48em){.promo-pokemon .button--promo-pokemon{max-width:17.1428571429em}}.promo-pokemon .button--promo-pokemon:focus,.promo-pokemon .button--promo-pokemon:hover{transition-timing-function:ease-out;transition-duration:.2s}.promo-pokemon .button--promo-pokemon.is-blue{background:#43c1ec;color:#91277d}.promo-pokemon .button--promo-pokemon.is-blue:focus,.promo-pokemon .button--promo-pokemon.is-blue:hover{background:#17b1e5}.promo-pokemon .button--promo-pokemon.is-violet{background:#91277d;color:#fff}.promo-pokemon .button--promo-pokemon.is-violet:focus,.promo-pokemon .button--promo-pokemon.is-violet:hover{background:#691c5a}.promo-pokemon .button--promo-pokemon.is-yellow{background:#ffd531;color:#91277d}.promo-pokemon .button--promo-pokemon.is-yellow:focus,.promo-pokemon .button--promo-pokemon.is-yellow:hover{background:#fdc900}.promo-pokemon .button--form-pokemon{font:normal 3em/1.1 BradyBunchRemastered,Helvetica,sans-serif;text-align:center;border:none;width:5em;padding:0;transition:all .3s ease-in}.promo-pokemon .button--form-pokemon:focus,.promo-pokemon .button--form-pokemon:hover{transition-timing-function:ease-out;transition-duration:.2s}.promo-pokemon .button--form-pokemon.is-blue{background:#31266c;color:#fff}.promo-pokemon .button--form-pokemon.is-blue:focus,.promo-pokemon .button--form-pokemon.is-blue:hover{background:#201946}.promo-pokemon .button--form-pokemon.is-yellow{background:#ffd531;color:#91277d}.promo-pokemon .button--form-pokemon.is-yellow:focus,.promo-pokemon .button--form-pokemon.is-yellow:hover{background:#fdc900}.promo-pokemon .button--form-pokemon.is-yellow.is-loaded{color:#31266c;background:#e4b500}.promo-pokemon .button--form-pokemon.is-big{width:auto;padding:0 .5em .0833333333em}.tesseract.is-loaded .view{background:url(../images/tesseract/drawing-tool-background.png) 50% 50%/cover no-repeat}.tesseract.is-loaded .view .toolbar--drawing,.tesseract.is-loaded .view .toolbar--options{display:none!important}.tesseract .view{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;height:100%;transition:background .3s ease-in-out;overflow:hidden;position:relative;z-index:1;font-size:4.6vw}@media screen and (min-width:26.5625em){.tesseract .view{font-size:1em}}.tesseract .view__logo{display:none;font-size:1em;text-indent:-9999px;width:16.6875em;height:12.9375em;background:url(../images/ix-tostarica/drawing-logo.png) 50% 50%/contain no-repeat;position:absolute;top:6em;left:calc(50% + 15em);z-index:1}.tesseract .view__logo.is-active{display:none}@media screen and (min-width:73.75em){.tesseract .view__logo.is-active{display:block}}.tesseract .view__footer{z-index:4;display:none;font-size:.8em;transform:translate(-50%);position:absolute;left:50%;bottom:24%}.tesseract .view__footer.is-active{display:block}@media screen and (min-width:26.5625em){.tesseract .view__footer{font-size:.85em;bottom:3.5em}}@media screen and (min-width:48em){.tesseract .view__footer{font-size:1em;bottom:3.5em}}.tesseract .view__footer .button{margin:0}.tesseract .view__footer .button[data-button-contest-info]{margin:.75em auto 0}.tesseract .view__context{font-size:.875em;display:none;right:.5em;top:.9em;transition:all .3s ease-in-out;position:absolute;z-index:4}@media screen and (min-width:48em){.tesseract .view__context{width:100%;max-width:948px;padding:0 .4em;top:2.4em;right:auto;bottom:auto;left:50%;transform:translate(-50%)}}.tesseract .view__context .context__col{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width:73.75em){.tesseract .view__context .context__col{display:none}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .view__context .context__col{display:-ms-flexbox;display:flex}}.tesseract .view__context .context__col .button{margin:.2em 0}@media screen and (min-width:73.75em){.tesseract .view__context .context__col .button{margin:0 .5em 0 0}}.tesseract .view__context .button.is-desktop{display:none}@media screen and (min-width:73.75em){.tesseract .view__context .button.is-desktop{display:-ms-flexbox;display:flex}}.tesseract .view__shadow{display:none;width:100%;height:100%;opacity:0;will-change:opacity;background:rgba(4,4,4,.8);position:absolute;z-index:5}.tesseract .view__shadow.is-active{display:block}.tesseract .view__watermark{font:normal 1.5625em/1.2 Poetsen One,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;color:#c9c9c9;width:100%;margin:0;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:2}.tesseract .view__watermark.is-inactive{display:none}.tesseract .view__subtitle{font:400 .75em/1.2 Comfortaa,Helvetica,sans-serif;color:#212121;text-align:center;transform:translate(-50%);width:100%;padding:0 2em;margin:0;position:absolute;left:50%;top:.8em;z-index:10}@media screen and (min-width:48em){.tesseract .view__subtitle{font-size:1.25em;max-width:36em;top:2.5em}}.tesseract .view__options{display:none;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);z-index:5}.tesseract .view__options.is-active{display:block}.tesseract .view__options__menu{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:20em;padding:2em 1.5em 1em;background:url(../images/ix-tostarica/contest-strokes-menu.jpg) 50% 50%/cover no-repeat;border-top-right-radius:1em;border-top-left-radius:1em}.tesseract .view__options__menu.is-active{transform:translate(-50%)}.tesseract .view__options__menu__close{font-size:.8em;position:absolute;top:-1em;right:2em;width:3.125em;height:3.125em;border-radius:100%;background:#fff;padding:.25em}.tesseract .view__options__menu__close__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:100%;background:#eee1ce}.tesseract .view__options__menu__close__wrapper .button__ico{width:1em;height:1.46875em;margin-right:.2em;background:url(../images/ix-tostarica/contest-back-ico.png) 50% 50%/cover no-repeat}.tesseract .view__options__menu__title{font:400 1.875em/1.2 Baloo,Helvetica,Arial,cursive;color:#3388a0;text-transform:uppercase;margin:0 auto}.tesseract .view__options__menu__message{font:600 .9375em/1.2 Raleway,Helvetica,Arial,cursive;color:#4f514f;margin:0}.tesseract .view__options__menu__tools{-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5em}.tesseract .view__options__menu__tools,.tesseract .view__options__menu__tools .tool__element{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tesseract .view__options__menu__tools .tool__element{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:100%;background:transparent;transition:background .3s ease-in-out}.tesseract .view__options__menu__tools .tool__element__wrapper{position:relative;width:4.5em;height:4.5em;border-radius:100%;padding:.25em;background:#fff}.tesseract .view__options__menu__tools .tool__element__wrapper.is-active .tool__element{background:#f2a34f}.tesseract .view__options__menu__tools .tool__element .button__ico{background:transparent 50% 50%/contain no-repeat}.tesseract .view__options__menu__tools .tool__element--small .button__ico{width:2.3125em;height:2.3125em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-small.png)}.tesseract .view__options__menu__tools .tool__element--medium .button__ico{width:2.3125em;height:2.3125em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-medium.png)}.tesseract .view__options__menu__tools .tool__element--big .button__ico{width:2.4375em;height:2.375em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-big.png)}.tesseract .view .draw-canvas,.tesseract .view .material-canvas{transform:translate(-50%);left:50%;top:0}.tesseract .view.is-active .view__context{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:48em){.tesseract .view.is-active .view__context{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:73.75em){.tesseract .view.is-active .view__context{-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .view.is-active .view__context{-ms-flex-pack:justify;justify-content:space-between}}.tesseract .view.is-active .toolbar--options{display:block}@media screen and (max-width:73.75em){.tesseract .view.is-active .toolbar--drawing.screen-sm{display:block}}@media screen and (min-width:73.75em){.tesseract .view.is-active .toolbar--drawing.screen-lg{display:block}}@media screen and (min-width:48em){.tesseract .view.is-active .material-canvas{width:auto;height:auto}}.tesseract .view .toolbar{display:none}.tesseract .view .toolbar--left{font-size:.8em;width:23em;left:50%;top:auto;transform:translate(-50%);bottom:32%}@media screen and (min-width:26.5625em){.tesseract .view .toolbar--left{font-size:.85em;bottom:16%;width:20em}}@media screen and (min-width:48em){.tesseract .view .toolbar--left{font-size:.9em}}@media screen and (min-width:73.75em){.tesseract .view .toolbar--left{font-size:1em;width:auto;height:auto;max-height:none;transform:none;left:calc(50% - 28.5em);top:4em;bottom:auto}}@media screen and (max-width:73.75em){.tesseract .view .toolbar--left .toolbar__panel{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.tesseract .view .toolbar--right{font-size:.6em;width:33em;padding-left:1.1em;left:50%;top:auto;transform:translate(-50%);bottom:22%}@media screen and (min-width:26.5625em){.tesseract .view .toolbar--right{font-size:.7em;bottom:6%;width:27em}}@media screen and (min-width:48em){.tesseract .view .toolbar--right{font-size:.8em}}@media screen and (min-width:73.75em){.tesseract .view .toolbar--right{font-size:1em;width:auto;padding:0;transform:none;left:calc(50% + 18.375em);top:32.5em;bottom:auto}}@media screen and (max-width:73.75em){.tesseract .view .toolbar--right .toolbar__panel{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.tesseract .view .toolbar--right .toolbar__tool{font-size:.7em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:73.75em){.tesseract .view .toolbar--right .toolbar__tool{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.tesseract .view .toolbar--right .toolbar__tool__text{text-align:right;margin-right:1em;font-size:1.125em}.tesseract .view .toolbar.is-active{display:block}.tesseract .view .toolbar__panel{background:transparent}@media screen and (max-width:73.75em){.tesseract .view .toolbar__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}}.tesseract .view .toolbar__tool__wrapper{border-radius:3em;background:#fff;padding:.2em;margin:.75em auto .35em;width:5.0625em;height:5.0625em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768){.tesseract .view .toolbar__tool__wrapper{padding:.4em}}.tesseract .view .toolbar__tool__text{font:400 1.0625em/1.2 Baloo,Helvetica,Arial,cursive;color:#7e3513;text-transform:uppercase;text-align:center;margin:0}.tesseract .view .toolbar__tool__element{position:relative;border-radius:100%;width:100%;height:100%;background:#ebdecb;transition:background .5s ease-in-out}@media screen and (min-width:73.75em){.tesseract .view .toolbar__tool__element{width:4.75em;height:4.75em}}.tesseract .view .toolbar__tool__element.is-active,.tesseract .view .toolbar__tool__element:hover{background:#f2a34f}.tesseract .view .toolbar__tool__element:hover{cursor:pointer}@media screen and (min-width:73.75em){.tesseract .view .toolbar__tool__element:nth-child(2){margin:.5em 0}}.tesseract .view .toolbar__tool__element .button__ico{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent 50% 50%/contain no-repeat}.tesseract .view .toolbar__tool--thickness .toolbar__tool__wrapper{-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:73.75em){.tesseract .view .toolbar__tool--thickness .toolbar__tool__wrapper{height:100%}}.tesseract .view .toolbar__tool--thickness .toolbar__tool__element{background:transparent}.tesseract .view .toolbar__tool--thickness .toolbar__tool__element.is-active,.tesseract .view .toolbar__tool--thickness .toolbar__tool__element:hover{background:#f2a34f}.tesseract .view .toolbar__tool--thickness .toolbar__tool__element--small .button__ico{width:2.3125em;height:2.3125em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-small.png)}.tesseract .view .toolbar__tool--thickness .toolbar__tool__element--medium .button__ico{width:2.3125em;height:2.3125em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-medium.png)}.tesseract .view .toolbar__tool--thickness .toolbar__tool__element--big .button__ico{width:2.4375em;height:2.375em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-big.png)}.tesseract .view .toolbar__tool--thickness--mobile{display:block}@media screen and (min-width:73.75em){.tesseract .view .toolbar__tool--thickness--mobile{display:none}}.tesseract .view .toolbar__tool--thickness--mobile .toolbar__tool__element,.tesseract .view .toolbar__tool--thickness--mobile .toolbar__tool__element.is-active,.tesseract .view .toolbar__tool--thickness--mobile .toolbar__tool__element:hover{background:#ebdecb}.tesseract .view .toolbar__tool--thickness--mobile .toolbar__tool__element[data-stroke-slug=small] .button__ico{width:2.3125em;height:2.3125em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-small.png)}.tesseract .view .toolbar__tool--thickness--mobile .toolbar__tool__element[data-stroke-slug=medium] .button__ico{width:2.3125em;height:2.3125em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-medium.png)}.tesseract .view .toolbar__tool--thickness--mobile .toolbar__tool__element[data-stroke-slug=big] .button__ico{width:2.4375em;height:2.375em;background-image:url(../images/ix-tostarica/drawing-tool-icon-thickness-big.png)}.tesseract .view .toolbar__tool--thickness--desktop{display:none}@media screen and (min-width:73.75em){.tesseract .view .toolbar__tool--thickness--desktop{display:block}}.tesseract .view .toolbar__tool--pencil .button__ico{width:2.4375em;height:2.4375em;background-image:url(../images/ix-tostarica/drawing-tool-icon-pencil-v2.png)}.tesseract .view .toolbar__tool--rubber .button__ico{width:2.375em;height:2.375em;background-image:url(../images/ix-tostarica/drawing-tool-icon-rubber.png)}.tesseract .view .toolbar__tool--colour .button__ico{width:2.4375em;height:2.375em;background-image:url(../images/ix-tostarica/drawing-tool-icon-colour.png)}.tesseract .view .toolbar__tool--delete .button__ico{width:1.6875em;height:2em;background-image:url(../images/ix-tostarica/drawing-tool-icon-bin.png)}.tesseract .view .toolbar__tool--options .button__ico{width:2.0625em;height:.625em;background-image:url(../images/ix-tostarica/drawing-tool-icon-options.png)}.tesseract .view .toolbar__tool--delete .button__ico,.tesseract .view .toolbar__tool--options .button__ico{font-size:1.4em}.tesseract .view .toolbar--drawing{height:90%;max-height:414px;transform:translate(-100%) translate(.6em);left:0;bottom:5%}@media screen and (min-width:73.75em){.tesseract .view .toolbar--drawing{height:auto;max-height:none;transform:translateY(-50%);left:0;top:50%;bottom:auto}}.tesseract .view .toolbar--drawing.is-focused{transform:translate(0)}.is-tutorial .tesseract .view .toolbar--drawing.is-focused{transform:translate(0) translate(-11.2em)}@media screen and (min-width:48em){.is-tutorial .tesseract .view .toolbar--drawing.is-focused{transform:translate(0) translate(-9.7em)}}.is-handling .tesseract .view .toolbar--drawing{transform:translate(-100%) translate(-3em)}.tesseract .view .toolbar--options{width:90%;transform:translate(-50%,100%) translateY(-.6em);left:50%;bottom:0}@media screen and (min-width:73.75em){.tesseract .view .toolbar--options{width:auto;transform:translateY(-50%);left:auto;right:.6em;top:50%;bottom:auto}}.tesseract .view .toolbar--options.is-focused{transform:translate(-50%)}.is-handling .tesseract .view .toolbar--options{transform:translate(-50%,100%) translateY(2em)}.tesseract .view .toolbar--hand{right:0;bottom:5%}@media screen and (min-width:73.75em){.tesseract .view .toolbar--hand{display:none}}.tesseract .view .app-suggest{display:none}@media screen and (min-width:62em){.tesseract .view .app-suggest{font-size:1em;transform:translateX(-50%) translateX(23.4375em);top:18.75em;left:50%;position:absolute}}.tesseract .view .contest-logo{display:none;text-indent:-9999px;width:18.9375em;height:12.5625em;background:url(../images/drawing-contest-xi/draw-tool-logo.png) 50% 50%/contain no-repeat;position:absolute}@media screen and (min-width:62em){.tesseract .view .contest-logo{font-size:1em;transform:translate(-50%,-50%) translate(23.4375em,-80%);right:auto;top:50%;left:50%}}@media screen and (min-width:62em){.tesseract .view.is-active .app-suggest,.tesseract .view.is-active .contest-logo{display:block}}.tesseract.is-locked .view{display:none}.tesseract .draw-canvas{position:absolute;z-index:3}.tesseract .draw-canvas.is-stroke-2{cursor:url(../images/cursors/stroke-2.png) 10 10,auto}.tesseract .draw-canvas.is-stroke-6{cursor:url(../images/cursors/stroke-6.png) 10 10,auto}.tesseract .draw-canvas.is-stroke-10{cursor:url(../images/cursors/stroke-10.png) 12 12,auto}.tesseract .draw-canvas.is-stroke-18{cursor:url(../images/cursors/stroke-18.png) 16 16,auto}.tesseract .draw-canvas.is-stroke-28{cursor:url(../images/cursors/stroke-28.png) 22 22,auto}.tesseract .draw-canvas.is-stroke-34{cursor:url(../images/cursors/stroke-34.png) 24 24,auto}.tesseract .draw-canvas.is-stroke-38{cursor:url(../images/cursors/stroke-38.png) 26 26,auto}.tesseract .draw-canvas.is-stroke-48{cursor:url(../images/cursors/stroke-48.png) 32 32,auto}.tesseract .material-canvas{width:100%;height:100%;position:absolute;z-index:1}@media screen and (min-width:48em){.tesseract .material-canvas{width:59.25em;height:42em}}.tesseract .material-canvas--paper-1{background:url(../images/tesseract/materials/paper-1.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-2{background:url(../images/tesseract/materials/paper-2.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-3{background:url(../images/tesseract/materials/paper-3.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-4{background:url(../images/tesseract/materials/paper-4.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-5{background:url(../images/tesseract/materials/paper-5.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-6{background:url(../images/tesseract/materials/paper-6.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-7{background:url(../images/tesseract/materials/paper-7.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-8{background:url(../images/tesseract/materials/paper-8.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-9{background:url(../images/tesseract/materials/paper-9.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-10{background:url(../images/tesseract/materials/paper-10.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-11{background:url(../images/tesseract/materials/paper-11.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--paper-12{background:url(../images/tesseract/materials/paper-12.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--photo-1{background:url(../images/tesseract/materials/photo-1.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--photo-2{background:url(../images/tesseract/materials/photo-2.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--photo-3{background:url(../images/tesseract/materials/photo-3.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--wall-1{background:url(../images/tesseract/materials/wall-1.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--wall-2{background:url(../images/tesseract/materials/wall-2.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--wall-3{background:url(../images/tesseract/materials/wall-3.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--theme-1{background:url(../images/tesseract/materials/theme-1.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--theme-2{background:url(../images/tesseract/materials/theme-2.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--theme-3{background:url(../images/tesseract/materials/theme-3.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--tostarica{background:url(../images/tesseract/materials/material-tostarica-ix@2x.png) 50% 50% no-repeat;background-size:contain}.tesseract .material-canvas--bizcochitos{background:url(../images/tesseract/materials/material-bizcochitos@2x.png) 50% 50% no-repeat;background-size:contain}.tesseract .material-canvas--photo{background:#fff;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .material-canvas--contest-creativity{background:url(../images/tesseract/materials/paper-1.jpg);background-size:cover;box-shadow:0 8px 26px rgba(33,33,33,.4)}.tesseract .toolbar{transition:all .4s ease-in-out;will-change:transform;position:absolute;z-index:4}.tesseract .toolbar.is-animating{transition:none}.tesseract .toolbar .panel__tab{display:none}.tesseract .toolbar .panel__tab.is-active{display:-ms-flexbox;display:flex}@media screen and (min-width:73.75em){.tesseract .toolbar .panel__tab{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:68px;padding:.5em 2.8125em .5em .5em;border-radius:0 .7em .7em 0;overflow:hidden;background:#002657;transition:all .5s ease-in-out;transform:translate(-100%) translate(2.1em);position:absolute;left:70px}.tesseract .toolbar .panel__tab.is-active{transform:translate(0)}.tesseract .toolbar .panel__tab.is-active .toolbar__drag{border-radius:.5em 0 0 .5em;transform:translateY(-50%) rotate(-180deg)}}.tesseract .toolbar.is-focused{transition-duration:.5s}.tesseract .toolbar__panel{background:#002657;position:relative;z-index:1}.tesseract .toolbar__drag{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;border:none;background:#002657;position:absolute;z-index:2}.tesseract .toolbar__drag:focus,.tesseract .toolbar__drag:hover{-webkit-tap-highlight-color:transparent;outline:none}.tesseract .toolbar__drag.is-active .button{background-color:#8b59e5}@media screen and (min-width:73.75em){.tesseract .toolbar__drag.is-active .button{background-color:transparent}}.tesseract .toolbar--drawing{display:none}.tesseract .toolbar--drawing.is-focused .button--aright{transform:rotate(270deg)}.tesseract .toolbar--drawing .toolbar__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;width:226px;height:100%;border-radius:0 10px 0 0}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .toolbar__panel{-ms-flex-direction:column;flex-direction:column;width:70px;height:auto;box-shadow:3px 3px 8px rgba(0,0,0,.7);border-radius:.7em;padding:.5em}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .toolbar__panel .category{margin:.2em auto}}.tesseract .toolbar--drawing .panel__tab{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.tesseract .toolbar--drawing .panel__tab.contest-list{min-width:12.75em;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:.5em 0}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.contest-list{-ms-flex-direction:row;flex-direction:row;height:81px;padding:0 2.8125em 0 1em;margin:0;top:11px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .toolbar--drawing .panel__tab.contest-list{height:98px;top:8px}}.tesseract .toolbar--drawing .panel__tab.contest-list button{margin:.5em auto}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.contest-list button{margin:0}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.contest-list .material--bizcochitos{margin-left:1em}}.tesseract .toolbar--drawing .panel__tab.tool-list{min-width:9.625em}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.tool-list{height:98px;top:87px}.tesseract .toolbar--drawing .panel__tab.tool-list .toolbar__drag{height:92%}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .toolbar--drawing .panel__tab.tool-list{height:236px;top:96px}.tesseract .toolbar--drawing .panel__tab.tool-list .toolbar__drag{height:96%}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.stroke-list{width:438px;top:188px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .toolbar--drawing .panel__tab.stroke-list{top:335px}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.material-list{min-width:53.25em;height:71px;top:13px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .toolbar--drawing .panel__tab.material-list{height:86px;top:9px}}.tesseract .toolbar--drawing .panel__tab.colorpicker{padding:1em 0;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .panel__tab.colorpicker{-ms-flex-direction:row;flex-direction:row;width:240px;height:110px;padding:.5em 2.8125em .5em .5em;top:259px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .toolbar--drawing .panel__tab.colorpicker{height:120px;top:410px}}.tesseract .toolbar--drawing .tool-categories{width:54px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:54px;flex-basis:54px;margin:.5em .2em .5em .3em}.tesseract .toolbar--drawing .toolbar__drag{padding:.4em .5em .4em .2em;border-radius:0 .5em .5em 0;cursor:pointer;transition:background .3s ease-in-out;transform:rotate(0deg);left:99%;bottom:0}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .toolbar__drag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:90%;width:25px;padding:0;transform:translateY(-50%);position:absolute;top:50%;left:auto;right:.3em}.tesseract .toolbar--drawing .toolbar__drag.is-inactive{opacity:.3}}.tesseract .toolbar--drawing .toolbar__drag .thumbnail{margin:.25em auto}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .contest-list .toolbar__drag{background-color:#e88523}.tesseract .toolbar--drawing .contest-list .toolbar__drag:focus,.tesseract .toolbar--drawing .contest-list .toolbar__drag:hover{background-color:#db7817}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .tool-list .toolbar__drag{background-color:#36d398}.tesseract .toolbar--drawing .tool-list .toolbar__drag:focus,.tesseract .toolbar--drawing .tool-list .toolbar__drag:hover{background-color:#2bc48b}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .stroke-list .toolbar__drag{background-color:#5a59e5}.tesseract .toolbar--drawing .stroke-list .toolbar__drag:focus,.tesseract .toolbar--drawing .stroke-list .toolbar__drag:hover{background-color:#4443e2}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .material-list .toolbar__drag{background-color:#fd6568}.tesseract .toolbar--drawing .material-list .toolbar__drag:focus,.tesseract .toolbar--drawing .material-list .toolbar__drag:hover{background-color:#fd4c4f}}@media screen and (min-width:73.75em){.tesseract .toolbar--drawing .colorpicker .toolbar__drag{background-color:#daaf4a}.tesseract .toolbar--drawing .colorpicker .toolbar__drag:focus,.tesseract .toolbar--drawing .colorpicker .toolbar__drag:hover{background-color:#d6a635}}.tesseract .toolbar--options.is-focused .toolbar__drag .button__ico{transform:rotate(180deg)}.tesseract .toolbar--options .toolbar__panel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:266px;height:86px;padding:.7em .7em 0;margin:0 auto;border-radius:.5em .5em 0 0;position:static}@media screen and (min-width:73.75em){.tesseract .toolbar--options .toolbar__panel{-ms-flex-direction:column;flex-direction:column;width:70px;height:auto;box-shadow:-3px 3px 8px rgba(0,0,0,.7);border-radius:1em;padding:.5em}}@media screen and (min-width:73.75em){.tesseract .toolbar--options .toolbar__panel .button{margin:.2em auto}}.tesseract .toolbar--options .toolbar__drag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.875em;height:2.875em;border-radius:100%;transform:translate(-50%);left:50%;top:-22px}@media screen and (min-width:73.75em){.tesseract .toolbar--options .toolbar__drag{display:none}}.tesseract .toolbar--options .toolbar__drag .button__ico{width:13px;height:11px;margin:.8em auto auto;background:#002657 url(../images/tesseract/icons.png) no-repeat -90px -172px;background-size:128px 305px;transition:all .3s ease-in-out}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .toolbar--options .toolbar__drag .button__ico{background-size:13px 11px;background-image:url(../images/tesseract/ico-arrow-top@2x.png);background-position:0 0}}.tesseract .toolbar--hand .toolbar__drag{padding:.3em;border-radius:100% 0 0 100%;position:relative}.tesseract .toolbar .tab__separator--v{width:100%;height:1px;background:hsla(0,0%,100%,.25);margin:.25em 0}.tesseract .tool-categories{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-right:.6em;overflow:auto}.tesseract .tool-categories .category{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:.3em 0}.tesseract .category{width:44px;height:70px;padding:0;border:none;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;outline:none;transition:all .3s ease-in-out;position:relative}@media screen and (min-width:73.75em){.tesseract .category{width:100%;height:68px;-ms-flex-pack:center;justify-content:center;padding:0}}.tesseract .category.is-active,.tesseract .category:hover{background-color:#fff}.tesseract .category.is-inactive{opacity:.3}.tesseract .category--tostarica{background:#e88523 url(../images/tesseract/ico-cat-tostarica.png) no-repeat 50% 50%;background-size:33px auto}@media screen and (min-width:73.75em){.tesseract .category--tostarica{height:80px;background-size:36px auto}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .category--tostarica{height:90px;background-size:46px auto}}.tesseract .category--tostarica.is-active,.tesseract .category--tostarica:hover{background-image:url(../images/tesseract/ico-cat-tostarica-hover.png)}.tesseract .category--tool{background:#36d398}.tesseract .category--tool .button__ico{width:27px;height:33px;background:url(../images/tesseract/icons.png) no-repeat -1px -156px;background-size:128px 305px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--tool .button__ico{background-image:url(../images/tesseract/ico-cat-tool@2x.png);background-size:27px 33px;background-position:0 0}}.tesseract .category--tool.is-active .button__ico,.tesseract .category--tool:hover .button__ico{background-position:-32px -155px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--tool.is-active .button__ico,.tesseract .category--tool:hover .button__ico{background-image:url(../images/tesseract/ico-cat-tool-hover@2x.png);background-position:0 0}}@media screen and (min-width:73.75em){.tesseract .category--tool{height:94px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .category--tool{height:230px}}.tesseract .category--stroke{background:#5a59e5}.tesseract .category--stroke .button__ico{width:17px;height:40px;background:url(../images/tesseract/icons.png) no-repeat -86px -233px;background-size:128px 305px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--stroke .button__ico{background-size:17px 40px;background-image:url(../images/tesseract/ico-cat-stroke@2x.png);background-position:0 0}}.tesseract .category--stroke.is-active .button__ico,.tesseract .category--stroke:hover .button__ico{background-position:-86px -191px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--stroke.is-active .button__ico,.tesseract .category--stroke:hover .button__ico{background-image:url(../images/tesseract/ico-cat-stroke-hover@2x.png);background-position:0 0}}.tesseract .category--material{background:#fd6568}.tesseract .category--material .button__ico{width:26px;height:31px;background:url(../images/tesseract/icons.png) no-repeat -58px -224px;background-size:128px 305px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--material .button__ico{background-size:26px 31px;background-image:url(../images/tesseract/ico-cat-material@2x.png);background-position:0 0}}.tesseract .category--material.is-active .button__ico,.tesseract .category--material:hover .button__ico{background-position:-58px -191px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--material.is-active .button__ico,.tesseract .category--material:hover .button__ico{background-image:url(../images/tesseract/ico-cat-material-hover@2x.png);background-position:0 0}}@media screen and (min-width:73.75em){.tesseract .category--material{height:70px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .category--material{height:80px}}.tesseract .category--color{background:#daaf4a}.tesseract .category--color .button__ico{width:19px;height:35px;background:url(../images/tesseract/icons.png) no-repeat -105px -268px;background-size:128px 305px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--color .button__ico{background-size:19px 35px;background-image:url(../images/tesseract/ico-cat-color@2x.png);background-position:0 0}}@media screen and (min-width:73.75em){.tesseract .category--color .button__ico{margin:0 auto .7em}}.tesseract .category--color .button__colorpicker{width:1.75em;height:1.75em;background:#6c1905;border-radius:100%;border:1px solid #dadada}@media screen and (min-width:73.75em){.tesseract .category--color .button__colorpicker{width:1.125em;height:1.125em}}.tesseract .category--color.is-active .button__ico,.tesseract .category--color:hover .button__ico{background-position:-105px -231px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .category--color.is-active .button__ico,.tesseract .category--color:hover .button__ico{background-image:url(../images/tesseract/ico-cat-color-hover@2x.png);background-position:0 0}}@media screen and (min-width:73.75em){.tesseract .category--color{height:100px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .category--color{height:120px}}.tesseract .tool-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:.5em 0;padding:.3em 0;overflow:auto;cursor:pointer;position:relative}@media screen and (min-width:73.75em){.tesseract .tool-list{margin:0;padding:0}}.tesseract .tool-list .tool{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:.5em 0}@media screen and (min-width:73.75em){.tesseract .tool-list .tool{margin:0 .6em}}.tesseract .tool{padding:0;border:none;outline:none;position:relative}.tesseract .tool:after{content:"";opacity:0;transition:all .3s ease-in-out;will-change:opacity;cursor:pointer;position:absolute;left:0;top:50%;z-index:1}.tesseract .tool.is-active:after,.tesseract .tool:focus:after,.tesseract .tool:hover:after{opacity:1}.tesseract .tool.is-locked{display:none}.tesseract .tool--pencil{width:85px;height:21px;background:url(../images/tesseract/tools/pencil.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--pencil{background-image:url(../images/tesseract/tools/pencil@2x.png)}}.tesseract .tool--pencil:after{width:89px;height:33px;background:url(../images/tesseract/tools/pencil-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--pencil:after{background-image:url(../images/tesseract/tools/pencil-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--pencil{width:11px;height:72px;background-image:url(../images/tesseract/tools/pencil-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--pencil{background-image:url(../images/tesseract/tools/pencil-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--pencil{width:25px;height:152px}}@media screen and (min-width:73.75em){.tesseract .tool--pencil:after{display:none;width:65px;height:188px;background-image:url(../images/tesseract/tools/pencil-glow-lg.png);transform:translateY(-50%) translate(-20px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--pencil:after{display:block}}.tesseract .tool--brush{width:85px;height:20px;background:url(../images/tesseract/tools/brush.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--brush{background-image:url(../images/tesseract/tools/brush@2x.png)}}.tesseract .tool--brush:after{width:90px;height:31px;background:url(../images/tesseract/tools/brush-glow.png) no-repeat 50% 50%;background-size:cover;transform:translateY(-50%) translateY(-3px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--brush:after{background-image:url(../images/tesseract/tools/brush-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--brush{width:11px;height:72px;background-image:url(../images/tesseract/tools/brush-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--brush{background-image:url(../images/tesseract/tools/brush-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--brush{width:24px;height:152px}}@media screen and (min-width:73.75em){.tesseract .tool--brush:after{display:none;width:62px;height:189px;background-image:url(../images/tesseract/tools/brush-glow-lg.png);transform:translateY(-50%) translate(-18px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--brush:after{display:block}}.tesseract .tool--crayon{width:85px;height:23px;background:url(../images/tesseract/tools/crayon.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--crayon{background-image:url(../images/tesseract/tools/crayon@2x.png)}}.tesseract .tool--crayon:after{width:90px;height:35px;background:url(../images/tesseract/tools/crayon-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--crayon:after{background-image:url(../images/tesseract/tools/crayon-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--crayon{width:13px;height:72px;background-image:url(../images/tesseract/tools/crayon-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--crayon{background-image:url(../images/tesseract/tools/crayon-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--crayon{width:27px;height:152px}}@media screen and (min-width:73.75em){.tesseract .tool--crayon:after{display:none;width:67px;height:188px;background-image:url(../images/tesseract/tools/crayon-glow-lg.png);transform:translateY(-50%) translate(-20px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--crayon:after{display:block}}.tesseract .tool--marker{width:85px;height:33px;background:url(../images/tesseract/tools/marker.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--marker{background-image:url(../images/tesseract/tools/marker@2x.png)}}.tesseract .tool--marker:after{width:90px;height:44px;background:url(../images/tesseract/tools/marker-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--marker:after{background-image:url(../images/tesseract/tools/marker-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--marker{width:22px;height:72px;background-image:url(../images/tesseract/tools/marker-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--marker{background-image:url(../images/tesseract/tools/marker-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--marker{width:41px;height:152px}}@media screen and (min-width:73.75em){.tesseract .tool--marker:after{display:none;width:79px;height:189px;background-image:url(../images/tesseract/tools/marker-glow-lg.png);transform:translateY(-50%) translate(-19px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--marker:after{display:block}}.tesseract .tool--paintbrush{width:84px;height:24px;background:url(../images/tesseract/tools/paintbrush.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--paintbrush{background-image:url(../images/tesseract/tools/paintbrush@2x.png)}}.tesseract .tool--paintbrush:after{width:89px;height:35px;background:url(../images/tesseract/tools/paintbrush-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--paintbrush:after{background-image:url(../images/tesseract/tools/paintbrush-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--paintbrush{width:14px;height:72px;background-image:url(../images/tesseract/tools/paintbrush-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--paintbrush{background-image:url(../images/tesseract/tools/paintbrush-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--paintbrush{width:28px;height:150px}}@media screen and (min-width:73.75em){.tesseract .tool--paintbrush:after{display:none;width:64px;height:187px;background-image:url(../images/tesseract/tools/paintbrush-glow-lg.png);transform:translateY(-50%) translate(-18px,-1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--paintbrush:after{display:block}}.tesseract .tool--eraser{width:77px;height:31px;background:url(../images/tesseract/tools/eraser.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--eraser{background-image:url(../images/tesseract/tools/eraser@2x.png)}}.tesseract .tool--eraser:after{width:82px;height:43px;background:url(../images/tesseract/tools/eraser-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--eraser:after{background-image:url(../images/tesseract/tools/eraser-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--eraser{width:22px;height:72px;background-image:url(../images/tesseract/tools/eraser-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--eraser{background-image:url(../images/tesseract/tools/eraser-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--eraser{width:38px;height:130px}}@media screen and (min-width:73.75em){.tesseract .tool--eraser:after{display:none;width:78px;height:170px;background-image:url(../images/tesseract/tools/eraser-glow-lg.png);transform:translateY(-50%) translate(-20px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--eraser:after{display:block}}.tesseract .tool--whale{width:81px;height:13px;background:url(../images/tesseract/tools/whale.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--whale{background-image:url(../images/tesseract/tools/whale@2x.png)}}.tesseract .tool--whale:after{width:84px;height:23px;background:url(../images/tesseract/tools/whale-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--whale:after{background-image:url(../images/tesseract/tools/whale-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--whale{width:7px;height:72px;background-image:url(../images/tesseract/tools/whale-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--whale{background-image:url(../images/tesseract/tools/whale-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--whale{width:30px;height:188px}}@media screen and (min-width:73.75em){.tesseract .tool--whale:after{display:none;width:49px;height:213px;background-image:url(../images/tesseract/tools/whale-glow-lg.png);transform:translateY(-50%) translate(-7px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--whale:after{display:block}}.tesseract .tool--multicolor{width:84px;height:23px;background:url(../images/tesseract/tools/multicolor.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--multicolor{background-image:url(../images/tesseract/tools/multicolor@2x.png)}}.tesseract .tool--multicolor:after{width:90px;height:31px;background:url(../images/tesseract/tools/multicolor-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--multicolor:after{background-image:url(../images/tesseract/tools/multicolor-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--multicolor{width:14px;height:72px;background-image:url(../images/tesseract/tools/multicolor-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--multicolor{background-image:url(../images/tesseract/tools/multicolor-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--multicolor{width:30px;height:154px}}@media screen and (min-width:73.75em){.tesseract .tool--multicolor:after{display:none;width:66px;height:191px;background-image:url(../images/tesseract/tools/multicolor-glow-lg.png);transform:translateY(-50%) translate(-17px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--multicolor:after{display:block}}.tesseract .tool--aero{width:85px;height:37px;background:url(../images/tesseract/tools/aero.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--aero{background-image:url(../images/tesseract/tools/aero@2x.png)}}.tesseract .tool--aero:after{width:90px;height:47px;background:url(../images/tesseract/tools/aero-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--aero:after{background-image:url(../images/tesseract/tools/aero-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--aero{width:23px;height:72px;background-image:url(../images/tesseract/tools/aero-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--aero{background-image:url(../images/tesseract/tools/aero-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--aero{width:46px;height:152px}}@media screen and (min-width:73.75em){.tesseract .tool--aero:after{display:none;width:84px;height:188px;background-image:url(../images/tesseract/tools/aero-glow-lg.png);transform:translateY(-50%) translate(-18px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--aero:after{display:block}}.tesseract .tool--mirror{width:85px;height:36px;background:url(../images/tesseract/tools/mirror.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--mirror{background-image:url(../images/tesseract/tools/mirror@2x.png)}}.tesseract .tool--mirror:after{width:90px;height:47px;background:url(../images/tesseract/tools/mirror-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-1px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--mirror:after{background-image:url(../images/tesseract/tools/mirror-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--mirror{width:23px;height:72px;background-image:url(../images/tesseract/tools/mirror-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--mirror{background-image:url(../images/tesseract/tools/mirror-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--mirror{width:50px;height:163px}}@media screen and (min-width:73.75em){.tesseract .tool--mirror:after{display:none;width:88px;height:199px;background-image:url(../images/tesseract/tools/mirror-glow-lg.png);transform:translateY(-50%) translate(-19px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--mirror:after{display:block}}.tesseract .tool--pixels{width:81px;height:25px;background:url(../images/tesseract/tools/pixels.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--pixels{background-image:url(../images/tesseract/tools/pixels@2x.png)}}.tesseract .tool--pixels:after{width:86px;height:35px;background:url(../images/tesseract/tools/pixels-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--pixels:after{background-image:url(../images/tesseract/tools/pixels-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--pixels{width:14px;height:72px;background-image:url(../images/tesseract/tools/pixels-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--pixels{background-image:url(../images/tesseract/tools/pixels-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--pixels{width:29px;height:155px}}@media screen and (min-width:73.75em){.tesseract .tool--pixels:after{display:none;width:64px;height:191px;background-image:url(../images/tesseract/tools/pixels-glow-lg.png);transform:translateY(-50%) translate(-17px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--pixels:after{display:block}}.tesseract .tool--invert{width:81px;height:23px;background:url(../images/tesseract/tools/invert.png) no-repeat 50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--invert{background-image:url(../images/tesseract/tools/invert@2x.png)}}.tesseract .tool--invert:after{width:86px;height:35px;background:url(../images/tesseract/tools/invert-glow.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-2px)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .tool--invert:after{background-image:url(../images/tesseract/tools/invert-glow@2x.png)}}@media screen and (min-width:73.75em){.tesseract .tool--invert{width:14px;height:72px;background-image:url(../images/tesseract/tools/invert-lg.png)}}@media screen and (min-width:73.75em) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:73.75em) and (min-resolution:192dpi){.tesseract .tool--invert{background-image:url(../images/tesseract/tools/invert-lg@2x.png)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--invert{width:28px;height:150px}}@media screen and (min-width:73.75em){.tesseract .tool--invert:after{display:none;width:65px;height:187px;background-image:url(../images/tesseract/tools/invert-glow-lg.png);transform:translateY(-50%) translate(-18px,1px)}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .tool--invert:after{display:block}}.tesseract .stroke-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:.5em 0;padding:.3em 0;overflow:auto;position:relative}@media screen and (min-width:73.75em){.tesseract .stroke-list{margin:0;padding:0}}.tesseract .stroke-list .stroke{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;margin:.3em auto}.tesseract .stroke{width:3em;height:3em;background:transparent;position:relative;z-index:1}.tesseract .stroke.is-active .stroke__circle{background:transparent;box-shadow:0 0 10px #fff}.tesseract .stroke .stroke__circle{background:#fff;border:2px solid #fff;border-radius:100%;transition:all .3s ease-in-out;will-change:background,box-shadow;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}.tesseract .stroke .stroke__circle:focus,.tesseract .stroke .stroke__circle:hover{background:transparent;box-shadow:0 0 10px #fff}.tesseract .stroke--2 .stroke__circle{width:.125em;height:.125em}.tesseract .stroke--6 .stroke__circle{width:.375em;height:.375em}.tesseract .stroke--10 .stroke__circle{width:.625em;height:.625em}.tesseract .stroke--18 .stroke__circle{width:1.125em;height:1.125em}.tesseract .stroke--28 .stroke__circle{width:1.75em;height:1.75em}.tesseract .stroke--34 .stroke__circle{width:2.125em;height:2.125em}.tesseract .stroke--38 .stroke__circle{width:2.375em;height:2.375em}.tesseract .stroke--48 .stroke__circle{width:3em;height:3em}.tesseract .material-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;margin:.5em 0;padding:.3em 0;overflow:auto;position:relative}@media screen and (min-width:73.75em){.tesseract .material-list{margin:0;padding:0}}.tesseract .material-list .material{margin:.2em .3em}@media screen and (min-width:73.75em){.tesseract .material-list .material{margin:0 .1em}}.tesseract .material-list .material.is-locked{display:none}.tesseract .material-list .material--bizcochitos{margin:0 .3em .2em}@media screen and (min-width:73.75em){.tesseract .material-list .material--paper-1,.tesseract .material-list .material--paper-2,.tesseract .material-list .material--paper-3,.tesseract .material-list .material--paper-4,.tesseract .material-list .material--paper-5,.tesseract .material-list .material--paper-6,.tesseract .material-list .material--paper-7,.tesseract .material-list .material--paper-8,.tesseract .material-list .material--paper-9,.tesseract .material-list .material--paper-10,.tesseract .material-list .material--paper-11,.tesseract .material-list .material--photo-1,.tesseract .material-list .material--photo-2,.tesseract .material-list .material--theme-1,.tesseract .material-list .material--theme-2,.tesseract .material-list .material--wall-1,.tesseract .material-list .material--wall-2{margin-right:-.3em;box-shadow:0 0 8px rgba(33,33,33,.8)}.tesseract .material-list .material--paper-1.is-active,.tesseract .material-list .material--paper-2.is-active,.tesseract .material-list .material--paper-3.is-active,.tesseract .material-list .material--paper-4.is-active,.tesseract .material-list .material--paper-5.is-active,.tesseract .material-list .material--paper-6.is-active,.tesseract .material-list .material--paper-7.is-active,.tesseract .material-list .material--paper-8.is-active,.tesseract .material-list .material--paper-9.is-active,.tesseract .material-list .material--paper-10.is-active,.tesseract .material-list .material--paper-11.is-active,.tesseract .material-list .material--photo-1.is-active,.tesseract .material-list .material--photo-2.is-active,.tesseract .material-list .material--theme-1.is-active,.tesseract .material-list .material--theme-2.is-active,.tesseract .material-list .material--wall-1.is-active,.tesseract .material-list .material--wall-2.is-active{box-shadow:0 0 16px #fff,0 0 16px #fff,0 1px 10px rgba(33,33,33,.8)}}.tesseract .material{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;transition:all .3s ease-in-out;will-change:border,box-shadow;position:relative;z-index:1}.tesseract .material--paper-1{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-1-thumb.jpg);background-size:cover;z-index:12}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-1{background-image:url(../images/tesseract/materials/material-paper-1-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-1{width:52px;height:64px}}.tesseract .material--paper-2{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-2-thumb.jpg);background-size:cover;z-index:11}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-2{background-image:url(../images/tesseract/materials/material-paper-2-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-2{width:52px;height:64px}}.tesseract .material--paper-3{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-3-thumb.jpg);background-size:cover;z-index:10}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-3{background-image:url(../images/tesseract/materials/material-paper-3-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-3{width:52px;height:64px}}.tesseract .material--paper-4{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-4-thumb.jpg);background-size:cover;z-index:9}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-4{background-image:url(../images/tesseract/materials/material-paper-4-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-4{width:52px;height:64px}}.tesseract .material--paper-5{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-5-thumb.jpg);background-size:cover;z-index:8}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-5{background-image:url(../images/tesseract/materials/material-paper-5-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-5{width:52px;height:64px}}.tesseract .material--paper-6{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-6-thumb.jpg);background-size:cover;z-index:7}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-6{background-image:url(../images/tesseract/materials/material-paper-6-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-6{width:52px;height:64px}}.tesseract .material--paper-7{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-7-thumb.jpg);background-size:cover;z-index:6}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-7{background-image:url(../images/tesseract/materials/material-paper-7-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-7{width:52px;height:64px}}.tesseract .material--paper-8{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-8-thumb.jpg);background-size:cover;z-index:5}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-8{background-image:url(../images/tesseract/materials/material-paper-8-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-8{width:52px;height:64px}}.tesseract .material--paper-9{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-9-thumb.jpg);background-size:cover;z-index:4}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-9{background-image:url(../images/tesseract/materials/material-paper-9-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-9{width:52px;height:64px}}.tesseract .material--paper-10{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-10-thumb.jpg);background-size:cover;z-index:3}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-10{background-image:url(../images/tesseract/materials/material-paper-10-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-10{width:52px;height:64px}}.tesseract .material--paper-11{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-11-thumb.jpg);background-size:cover;z-index:2}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-11{background-image:url(../images/tesseract/materials/material-paper-11-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-11{width:52px;height:64px}}.tesseract .material--paper-12{width:68px;height:82px;background:url(../images/tesseract/materials/material-paper-12-thumb.jpg);background-size:cover;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--paper-12{background-image:url(../images/tesseract/materials/material-paper-12-thumb@2x.jpg)}}@media screen and (min-width:73.75em){.tesseract .material--paper-12{width:52px;height:64px}}.tesseract .material--photo-1{width:68px;height:82px;background:url(../images/tesseract/materials/material-photo-1-thumb.jpg);background-size:cover;z-index:3}@media screen and (min-width:73.75em){.tesseract .material--photo-1{width:52px;height:64px}}.tesseract .material--photo-2{width:68px;height:82px;background:url(../images/tesseract/materials/material-photo-2-thumb.jpg);background-size:cover;z-index:2}@media screen and (min-width:73.75em){.tesseract .material--photo-2{width:52px;height:64px}}.tesseract .material--photo-3{width:68px;height:82px;background:url(../images/tesseract/materials/material-photo-3-thumb.jpg);background-size:cover;z-index:1}@media screen and (min-width:73.75em){.tesseract .material--photo-3{width:52px;height:64px}}.tesseract .material--wall-1{width:68px;height:82px;background:url(../images/tesseract/materials/material-wall-1-thumb.jpg);background-size:cover;z-index:3}@media screen and (min-width:73.75em){.tesseract .material--wall-1{width:52px;height:64px}}.tesseract .material--wall-2{width:68px;height:82px;background:url(../images/tesseract/materials/material-wall-2-thumb.jpg);background-size:cover;z-index:2}@media screen and (min-width:73.75em){.tesseract .material--wall-2{width:52px;height:64px}}.tesseract .material--wall-3{width:68px;height:82px;background:url(../images/tesseract/materials/material-wall-3-thumb.jpg);background-size:cover;z-index:1}@media screen and (min-width:73.75em){.tesseract .material--wall-3{width:52px;height:64px}}.tesseract .material--theme-1{width:68px;height:82px;background:url(../images/tesseract/materials/material-theme-1-thumb.jpg);background-size:cover;z-index:3}@media screen and (min-width:73.75em){.tesseract .material--theme-1{width:52px;height:64px}}.tesseract .material--theme-2{width:68px;height:82px;background:url(../images/tesseract/materials/material-theme-2-thumb.jpg);background-size:cover;z-index:2}@media screen and (min-width:73.75em){.tesseract .material--theme-2{width:52px;height:64px}}.tesseract .material--theme-3{width:68px;height:82px;background:url(../images/tesseract/materials/material-theme-3-thumb.jpg);background-size:cover;z-index:1}@media screen and (min-width:73.75em){.tesseract .material--theme-3{width:52px;height:64px}}.tesseract .material--tostarica{width:68px;height:107px;background:url(../images/tesseract/materials/material-tostarica-thumb.png) 50% 0 no-repeat;background-size:contain;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--tostarica{background-image:url(../images/tesseract/materials/material-tostarica-thumb@2x.png)}}.tesseract .material--tostarica.is-active:before,.tesseract .material--tostarica:focus:before,.tesseract .material--tostarica:hover:before{transform:translate(-50%,-53%)}@media screen and (min-width:73.75em){.tesseract .material--tostarica{width:41px;height:66px}}@media screen and (min-width:73.75em) and (min-height:50em){.tesseract .material--tostarica{width:48px;height:77px}}.tesseract .material--bizcochitos{width:68px;height:68px;background:url(../images/tesseract/materials/material-bizcochitos-thumb.png) 50% 0 no-repeat;background-size:contain;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--bizcochitos{background-image:url(../images/tesseract/materials/material-bizcochitos-thumb@2x.png)}}.tesseract .material--bizcochitos.is-active:before,.tesseract .material--bizcochitos:focus:before,.tesseract .material--bizcochitos:hover:before{transform:translate(-50%,-52%)}@media screen and (min-width:73.75em){.tesseract .material--bizcochitos{width:62px;height:62px}}.tesseract .material--bizcochitos.is-active:before,.tesseract .material--bizcochitos:focus:before,.tesseract .material--bizcochitos:hover:before,.tesseract .material--tostarica.is-active:before,.tesseract .material--tostarica:focus:before,.tesseract .material--tostarica:hover:before{content:"";width:98%;height:97%;position:absolute;left:50%;top:55%;z-index:-1}@media screen and (min-width:73.75em){.tesseract .material--bizcochitos.is-active:before,.tesseract .material--bizcochitos:focus:before,.tesseract .material--bizcochitos:hover:before,.tesseract .material--tostarica.is-active:before,.tesseract .material--tostarica:focus:before,.tesseract .material--tostarica:hover:before{display:none}}.tesseract .material--photo{width:68px;height:83px;background:url(../images/tesseract/materials/material-photo-thumb.jpg) 50% 0 no-repeat;background-size:cover;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .material--photo{background-image:url(../images/tesseract/materials/material-photo-thumb@2x.jpg)}}.tesseract .material--photo.is-active:before,.tesseract .material--photo:focus:before,.tesseract .material--photo:hover:before{transform:translate(-50%,-50%)}@media screen and (min-width:73.75em){.tesseract .material--photo{width:58px;height:64px}}.herobanner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;max-width:59.125em;height:100%;left:0;top:0;position:absolute;z-index:2}@media screen and (min-width:48em){.herobanner{height:670px;transform:translate(-50%);left:50%;top:0}}.herobanner.is-inactive{display:none}.tesseract.is-locked .herobanner{font-size:.6em;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:end;justify-content:flex-end;width:37.125em;height:11.25em;background:url(../images/herobanner/background-closed.jpg) 50% 50%/cover no-repeat;box-shadow:0 .2em .8em rgba(33,33,33,.8);transform:translate(-50%);position:absolute;top:0;left:50%;z-index:1}@media screen and (min-width:48em){.tesseract.is-locked .herobanner{font-size:1em}}.tesseract.is-locked .herobanner__asset{display:none}.tesseract.is-locked .herobanner .herobanner__lock{display:block}.tesseract.is-locked .herobanner--viii-tostarica,.tesseract.is-locked .herobanner .herobanner__footer{display:none}@media screen and (min-width:48em){.tesseract.is-locked .herobanner--viii-tostarica{display:block;width:37.125em;height:11.125em;background:url(../images/viii-tostarica/herobanner-locked-bg.png) 50% 50%/cover no-repeat;bottom:-318px}}.tesseract.is-locked .herobanner--viii-tostarica .herobanner__logo{width:18.4em;height:6.2em;transform:none;animation:none;left:2.25em;bottom:2.75em;top:auto}.tesseract.is-locked .herobanner--viii-tostarica .herobanner__subtitle{font-size:.6em;width:21.53125em;height:14.75em;background:url(../images/viii-tostarica/herobanner-subtitle-sm.png) 50% 50%/contain no-repeat;transform:none;animation:none;right:3.75em;left:auto;top:auto;bottom:.3125em}.tesseract.is-locked .herobanner--viii-tostarica .herobanner__date,.tesseract.is-locked .herobanner--viii-tostarica .herobanner__description,.tesseract.is-locked .herobanner--viii-tostarica .herobanner__label{display:none}.tesseract.is-locked .herobanner--viii-tostarica .button{font-size:1.375em;transform:none}.tesseract.is-locked .herobanner--viii-tostarica .button--view-winners{left:2.3636363636em;bottom:.3636363636em;right:auto;top:auto}.tesseract.is-locked .herobanner--viii-tostarica .button--goto-draw{left:8.6363636364em;bottom:.3636363636em;right:auto;top:auto}.tesseract.is-locked .herobanner--vii-tostarica{background-position:50% 500px;background:url(../images/vii-tostarica/herobanner-bg-locked.jpg) 50% 100%/100% 11.875em no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract.is-locked .herobanner--vii-tostarica{background-image:url(../images/vii-tostarica/herobanner-bg-locked@2x.jpg)}}.tesseract.is-locked .herobanner--vii-tostarica .herobanner__title{font-size:.6em;left:19em;top:auto;bottom:2.4em;opacity:1}.tesseract.is-locked .herobanner--vii-tostarica .herobanner__logo{font-size:.5em;opacity:1;left:1.25em;top:auto;bottom:2.5em}.tesseract.is-locked .herobanner--vii-tostarica .herobanner__footer{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;font-size:.7em;display:block;width:auto;height:auto;padding:0;background:none;opacity:1;left:auto;right:2em;bottom:5.5em}.tesseract.is-locked .herobanner--vii-tostarica .herobanner__footer p{display:none}.tesseract.is-locked .herobanner--vii-tostarica .button--vii-tostarica{width:11.5em;height:4.0625em;background-image:url(../images/vii-tostarica/herobanner-awesome-button-sm.png);transform:none;left:auto;right:1.2em;bottom:.9em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract.is-locked .herobanner--vii-tostarica .button--vii-tostarica{background-image:url(../images/vii-tostarica/herobanner-awesome-button-sm@2x.png)}}.tesseract.is-locked .herobanner--iii-bizcochitos{background:url(../images/iii-bizcochitos/herobanner-sm-bg.jpg) no-repeat 50% 100%;background-size:100% 30%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract.is-locked .herobanner--iii-bizcochitos{background-image:url(../images/iii-bizcochitos/herobanner-sm-bg@2x.jpg)}}.tesseract.is-locked .herobanner--iii-bizcochitos .herobanner__title{width:559px;height:85px;background:url(../images/iii-bizcochitos/herobanner-sm-header.png) no-repeat 50% 50%;background-size:contain;position:relative;top:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract.is-locked .herobanner--iii-bizcochitos .herobanner__title{background-image:url(../images/iii-bizcochitos/herobanner-sm-header@2x.png)}}.tesseract.is-locked .herobanner--iii-bizcochitos .herobanner__subtitle{display:none}.tesseract.is-locked .herobanner--iii-bizcochitos .button--huge{font-size:1.3em;margin:.3em auto .4em}.tesseract.is-locked .herobanner--tales{background:url(../images/tesseract/materials/paper-1.jpg);background-size:cover}.tesseract.is-locked .herobanner--tales .herobanner__title{margin-bottom:.2em;transform:none;position:relative;left:0;top:0;z-index:1}.tesseract.is-locked .herobanner--tales .herobanner__title strong{font-size:1.2em}.tesseract.is-locked .herobanner--tales .herobanner__title em,.tesseract.is-locked .herobanner--tales .herobanner__title strong br{display:none}.tesseract.is-locked .herobanner--tales .button--huge{margin:.3em auto .7em}.tesseract.is-locked .herobanner--creative-train .button--creativity,.tesseract.is-locked .herobanner--creative-train .herobanner__asset,.tesseract.is-locked .herobanner--creative-train .herobanner__subtitle,.tesseract.is-locked .herobanner--creative-train .herobanner__title,.tesseract.is-locked .herobanner--creative-train .herobanner__train{display:none}.herobanner__lock{display:none;width:100%;height:100%;position:absolute;z-index:10}.herobanner__lock .lock__title{font:400 3.5em/1 Poetsen One,Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;text-shadow:0 0 0 transparent,-1px -1px 0 #248d8e,0 -1px 0 #248d8e,1px -1px 0 #248d8e,-1px 0 0 #248d8e,0 0 0 #248d8e,1px 0 0 #248d8e,-1px 1px 0 #248d8e,0 1px 0 #248d8e,1px 1px 0 #248d8e,-2px -2px 0 #248d8e,-1px -2px 0 #248d8e,0 -2px 0 #248d8e,1px -2px 0 #248d8e,2px -2px 0 #248d8e,-2px -1px 0 #248d8e,-1px -1px 0 #248d8e,0 -1px 0 #248d8e,1px -1px 0 #248d8e,2px -1px 0 #248d8e,-2px 0 0 #248d8e,-1px 0 0 #248d8e,0 0 0 #248d8e,1px 0 0 #248d8e,2px 0 0 #248d8e,-2px 1px 0 #248d8e,-1px 1px 0 #248d8e,0 1px 0 #248d8e,1px 1px 0 #248d8e,2px 1px 0 #248d8e,-2px 2px 0 #248d8e,-1px 2px 0 #248d8e,0 2px 0 #248d8e,1px 2px 0 #248d8e,2px 2px 0 #248d8e,-3px -3px 0 #248d8e,-2px -3px 0 #248d8e,-1px -3px 0 #248d8e,0 -3px 0 #248d8e,1px -3px 0 #248d8e,2px -3px 0 #248d8e,3px -3px 0 #248d8e,-3px -2px 0 #248d8e,-2px -2px 0 #248d8e,-1px -2px 0 #248d8e,0 -2px 0 #248d8e,1px -2px 0 #248d8e,2px -2px 0 #248d8e,3px -2px 0 #248d8e,-3px -1px 0 #248d8e,-2px -1px 0 #248d8e,-1px -1px 0 #248d8e,0 -1px 0 #248d8e,1px -1px 0 #248d8e,2px -1px 0 #248d8e,3px -1px 0 #248d8e,-3px 0 0 #248d8e,-2px 0 0 #248d8e,-1px 0 0 #248d8e,0 0 0 #248d8e,1px 0 0 #248d8e,2px 0 0 #248d8e,3px 0 0 #248d8e,-3px 1px 0 #248d8e,-2px 1px 0 #248d8e,-1px 1px 0 #248d8e,0 1px 0 #248d8e,1px 1px 0 #248d8e,2px 1px 0 #248d8e,3px 1px 0 #248d8e,-3px 2px 0 #248d8e,-2px 2px 0 #248d8e,-1px 2px 0 #248d8e,0 2px 0 #248d8e,1px 2px 0 #248d8e,2px 2px 0 #248d8e,3px 2px 0 #248d8e,-3px 3px 0 #248d8e,-2px 3px 0 #248d8e,-1px 3px 0 #248d8e,0 3px 0 #248d8e,1px 3px 0 #248d8e,2px 3px 0 #248d8e,3px 3px 0 #248d8e;margin:0;transform:translateX(-50%) translate(-.1428571429em,-.1071428571em);position:absolute;left:50%;top:.7142857143em;z-index:2}.herobanner__lock .lock__subtitle{font:400 1.5em/1 Handlee,Helvetica,Arial,cursive;color:#eaf1f3;text-shadow:0 0 0 transparent,-1px -1px 0 #4e3c1a,0 -1px 0 #4e3c1a,1px -1px 0 #4e3c1a,-1px 0 0 #4e3c1a,0 0 0 #4e3c1a,1px 0 0 #4e3c1a,-1px 1px 0 #4e3c1a,0 1px 0 #4e3c1a,1px 1px 0 #4e3c1a;text-align:left;left:.875em;bottom:.75em;position:absolute;z-index:2}.herobanner__lock .button--lock{position:absolute;right:0;bottom:.25em;z-index:3}.herobanner__tab{font:700 .8125em/1 Comfortaa,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-align:center;width:220px;padding:1em 2em .6em;margin:0 auto;background:#22687f;border-radius:0 0 .7em .7em;box-shadow:0 2px 10px rgba(33,33,33,.3);position:relative;z-index:2}@media screen and (min-width:48em){.herobanner__tab{display:none;font-size:1.125em;padding:2.3em 2em 1em;width:100%;transform:translate(-50%);position:absolute;left:50%;top:0}}.herobanner__tab.is-active,.herobanner__title.is-active{display:block}.herobanner .button--huge{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:60%;margin:auto auto 1em;font-size:1.125em;position:relative;z-index:3}.herobanner .button--huge:hover{opacity:.7;transform:scale(.9)}@media screen and (min-width:48em){.herobanner .button--huge{display:none;font-size:1.625em;width:auto;margin:0}.herobanner .button--huge:hover{opacity:.7}}.herobanner .button--huge.is-active{display:block}.herobanner__asset{display:none;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;z-index:1}.herobanner__asset.is-active{display:block}.herobanner--cds{background:url(../images/cds/home/herobanner-bg-sm.jpg) 50% 50%/cover no-repeat;padding-top:.5em;font-size:2.6vw;left:50%;transform:translate(-50%);height:133vw}@media screen and (min-width:31em){.herobanner--cds{font-size:.7em;max-width:44.3em;height:54.8em}}@media screen and (min-width:48em){.herobanner--cds{max-width:59.25em;font-size:1.7vw;height:67.2vw;padding-top:1.8em;background-image:url(../images/cds/home/herobanner-bg.jpg)}}@media screen and (min-width:62em){.herobanner--cds{font-size:1em;height:670px}}.herobanner--cds .herobanner__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(6em);max-width:38.125em;width:100%;padding:0 .9375em;font-size:1.1em}@media screen and (min-width:26.5625em){.herobanner--cds .herobanner__wrapper{padding:0}}@media screen and (min-width:48em){.herobanner--cds .herobanner__wrapper{font-size:1em;transform:translate(-50%,-50%) translateY(7em)}}.herobanner--cds .herobanner__buttons,.herobanner--cds .herobanner__subtitle,.herobanner--cds .herobanner__title,.herobanner--cds .herobanner__tostarica-logo{opacity:0}.herobanner--cds .herobanner__buttons.is-active,.herobanner--cds .herobanner__subtitle.is-active,.herobanner--cds .herobanner__title.is-active,.herobanner--cds .herobanner__tostarica-logo.is-active{opacity:1}.herobanner--cds .herobanner__title,.herobanner--cds .herobanner__tostarica-logo{text-indent:-9999px}.herobanner--cds .herobanner__title{width:36.3125em;height:3.125em;margin:0 auto;background:url(../images/cds/home/cada-dibujo-suma.png) 50% 50%/contain no-repeat;font-size:.85em}@media screen and (min-width:26.5625em){.herobanner--cds .herobanner__title{font-size:.9em}}@media screen and (min-width:48em){.herobanner--cds .herobanner__title{font-size:1em}}.herobanner--cds .herobanner__subtitle{font:500 1.5625em/1.2 Raleway,Helvetica,Arial,cursive;text-align:center;color:#474746;margin:.7em auto}@media screen and (min-width:26.5625em){.herobanner--cds .herobanner__subtitle{font-size:1.625em}}.herobanner--cds .herobanner__tostarica-logo{text-indent:-9999px;width:15.4375em;height:4.5em;margin:0 auto;background:url(../images/cds/home/logo-tostarica.png) 50% 50%/cover no-repeat;font-size:.85em}@media screen and (min-width:26.5625em){.herobanner--cds .herobanner__tostarica-logo{font-size:.9em}}@media screen and (min-width:48em){.herobanner--cds .herobanner__tostarica-logo{font-size:1em}}.herobanner--cds .herobanner__buttons{display:block;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;padding-top:2.375em}@media screen and (min-width:48em){.herobanner--cds .herobanner__buttons{display:-ms-flexbox;display:flex}}.herobanner--cds .herobanner__button{text-align:center;display:block;width:15em;padding:.3em 1em;margin:1em auto 0;border-radius:1.5em;transition:all .25s ease-in-out}.herobanner--cds .herobanner__button:hover{transform:scale(.95)}.herobanner--cds .herobanner__button:first-child{margin-top:0}.herobanner--cds .herobanner__button__text{font:600 1em/1.2 Raleway,Helvetica,Arial,cursive;text-transform:uppercase;color:#fff}@media screen and (min-width:48em){.herobanner--cds .herobanner__button{margin:0 auto}}.herobanner--cds .herobanner__button--green{background:#90c82c}.herobanner--cds .herobanner__button--blue{background:#00b2d0}.herobanner--cds .button--herobanner{font:700 2em/1.1 Raleway,Helvetica,Arial,cursive;color:#fff;text-transform:uppercase;width:15em;padding:.8em 2em;border-radius:1em;box-shadow:none;background:#f2a34f;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(5em);transition:none}@media screen and (min-width:48em){.herobanner--cds .button--herobanner{width:auto;padding:.3em 1em .4em;box-shadow:3px 3px 7px rgba(0,0,0,.5);transform:translate(-50%,-50%) translateY(7.8em);transition:transform .25s ease-in-out}}.herobanner--cds .button--herobanner.is-active{opacity:1}.herobanner--cds .button--herobanner span{display:block;text-transform:none;font-weight:500;font-size:.67em}@media screen and (min-width:48em){.herobanner--cds .button--herobanner:hover{transform:translate(-50%,-50%) translateY(7.8em) scale(.95)}}.herobanner--cds .app-suggest{opacity:0;transform:translateX(-50%);position:absolute;left:50%;bottom:1.25em;z-index:2}@media screen and (min-width:48em){.herobanner--cds .app-suggest{transform:none;left:auto;right:0}}.herobanner--ix-tostarica{background:url(../images/ix-tostarica/herobanner-bg-sm.jpg) 50% 50%/cover no-repeat;padding-top:.5em;font-size:2.5vw;left:50%;transform:translate(-50%);height:163vw}@media screen and (min-width:26.5625em){.herobanner--ix-tostarica{font-size:.6em;max-width:44.3em;height:62.8em}}@media screen and (min-width:48em){.herobanner--ix-tostarica{max-width:59.25em;font-size:1.7vw;height:67.2vw;padding-top:1.8em;background-image:url(../images/ix-tostarica/herobanner-bg.jpg)}}@media screen and (min-width:62em){.herobanner--ix-tostarica{font-size:1em;height:670px}}.herobanner--ix-tostarica .herobanner__date{font:500 1.9em/1.2 Raleway,Helvetica,Arial,cursive;color:#494948;text-align:center}@media screen and (min-width:48em){.herobanner--ix-tostarica .herobanner__date{font-size:1.3125em}}.herobanner--ix-tostarica .herobanner__subtitle,.herobanner--ix-tostarica .herobanner__title{text-indent:-9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;opacity:0}.herobanner--ix-tostarica .herobanner__subtitle.is-active,.herobanner--ix-tostarica .herobanner__title.is-active{opacity:1}.herobanner--ix-tostarica .herobanner__title{transform:translate(-50%,-50%) translateY(-15em);width:44.25em;height:15.0625em;background:url(../images/ix-tostarica/herobanner-title.png) 50% 50%/cover no-repeat;font-size:.85em}@media screen and (min-width:26.5625em){.herobanner--ix-tostarica .herobanner__title{font-size:.9em}}@media screen and (min-width:48em){.herobanner--ix-tostarica .herobanner__title{font-size:1em;transform:translate(-50%,-50%) translateY(-7.6em) translateX(1.8em)}}.herobanner--ix-tostarica .herobanner__subtitle{transform:translate(-50%,-50%);width:36.75em;height:8em;background:url(../images/ix-tostarica/herobanner-subtitle-v2.png) 50% 50%/cover no-repeat;font-size:1em}@media screen and (min-width:26.5625em){.herobanner--ix-tostarica .herobanner__subtitle{font-size:1.1em}}@media screen and (min-width:48em){.herobanner--ix-tostarica .herobanner__subtitle{font-size:1em;transform:translate(-50%,-50%) translateY(5em)}}.herobanner--ix-tostarica .button--herobanner{font:700 2em/1.1 Raleway,Helvetica,Arial,cursive;color:#fff;text-transform:uppercase;width:15em;padding:.8em 2em;border-radius:1em;box-shadow:none;background:#f2a34f;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(5em);transition:none}@media screen and (min-width:48em){.herobanner--ix-tostarica .button--herobanner{width:auto;padding:.3em 1em .4em;box-shadow:3px 3px 7px rgba(0,0,0,.5);transform:translate(-50%,-50%) translateY(7.8em);transition:transform .25s ease-in-out}}.herobanner--ix-tostarica .button--herobanner.is-active{opacity:1}.herobanner--ix-tostarica .button--herobanner span{display:block;text-transform:none;font-weight:500;font-size:.67em}@media screen and (min-width:48em){.herobanner--ix-tostarica .button--herobanner:hover{transform:translate(-50%,-50%) translateY(7.8em) scale(.95)}}.herobanner--ix-tostarica .app-suggest{opacity:0;transform:translateX(-50%);position:absolute;left:50%;bottom:1.25em;z-index:2}@media screen and (min-width:48em){.herobanner--ix-tostarica .app-suggest{transform:none;left:auto;right:0}}.herobanner--viii-tostarica{font-size:.4em;cursor:pointer;padding:6em 0 0;background:#ae9571 url(../images/viii-tostarica/herobanner-bg-sm.jpg) 50% 50%/100% 100% no-repeat}@media screen and (min-width:48em){.herobanner--viii-tostarica{font-size:1em;padding:0;background:#ae9571 url(../images/viii-tostarica/herobanner-bg-lg.jpg) 50% 50%/auto no-repeat}}.herobanner--viii-tostarica .herobanner__logo{font-size:1em;text-indent:-9999px;width:35.125em;height:34.25em;background:url(../images/viii-tostarica/herobanner-logo-thanks-sm.png) 50% 50%/contain no-repeat;margin:0 auto}@media screen and (min-width:48em){.herobanner--viii-tostarica .herobanner__logo{width:46em;height:15.5em;margin:0;background-image:url(../images/viii-tostarica/herobanner-logo-thanks.png);animation:herobanner-viii-tostarica-enter 1s ease-in-out 3s backwards;transform:translate(-50%) translateX(.875em);position:absolute;left:50%;top:2.875em;z-index:3}}.herobanner--viii-tostarica .herobanner__label{font-size:.8em;text-indent:-9999px;width:16.5em;height:7.5625em;background:url(../images/viii-tostarica/herobanner-label.png) 50% 50%/contain no-repeat;position:absolute;left:0;top:1.625em}@media screen and (min-width:48em){.herobanner--viii-tostarica .herobanner__label{transform:translateX(-50%) translateX(-22.75em);left:50%;top:2.875em}}@media screen and (min-width:62em){.herobanner--viii-tostarica .herobanner__label{font-size:1em;transform:translateX(-50%) translateX(-20.625em)}}.herobanner--viii-tostarica .herobanner__subtitle{cursor:pointer;font-size:1em;text-indent:-9999px;width:43.0625em;height:31.125em;margin:1em auto 0;background:url(../images/viii-tostarica/herobanner-winners-band-sm.png) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.herobanner--viii-tostarica .herobanner__subtitle{width:42.5em;height:13.625em;margin:0;background:url(../images/viii-tostarica/herobanner-winners-band.png) 50% 50%/contain no-repeat;transform:translate(-50%) translateX(1.25em);position:absolute;left:50%;top:17.125em;z-index:2}}.herobanner--viii-tostarica .herobanner__description{font-size:1em;text-indent:-9999px;width:40.8125em;height:8em;background:url(../images/viii-tostarica/herobanner-remember-sm.png) 50% 50%/contain no-repeat;margin:12.5em auto 0}@media screen and (min-width:48em){.herobanner--viii-tostarica .herobanner__description{width:41em;height:2.125em;margin:0;background:url(../images/viii-tostarica/herobanner-remember.png) 50% 50%/contain no-repeat;position:absolute;left:3.125em;bottom:1em;z-index:1}}.herobanner--viii-tostarica .button{font-size:3.875em;padding:0 1em}@media screen and (min-width:48em){.herobanner--viii-tostarica .button{font-size:2em}}.herobanner--viii-tostarica .button--view-winners{transform:translate(-50%,-50%) translate(-3.125em,6.875em);position:absolute;left:50%;top:50%;z-index:4}@media screen and (min-width:48em){.herobanner--viii-tostarica .button--view-winners{transform:translate(-50%,-50%) translate(-3.125em,4.5em)}}.herobanner--viii-tostarica .button--goto-draw{transform:translate(-50%,-50%) translate(3.125em,6.875em);position:absolute;left:50%;top:50%;z-index:4}@media screen and (min-width:48em){.herobanner--viii-tostarica .button--goto-draw{transform:none;left:auto;top:auto;right:1.375em;bottom:.375em}}.herobanner--vii-tostarica{background:url(../images/vii-tostarica/herobanner-bg.jpg) no-repeat 50% 0;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--vii-tostarica{background-image:url(../images/vii-tostarica/herobanner-bg@2x.jpg)}}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__tab{max-width:488px}}.herobanner--vii-tostarica .herobanner__view{width:100%;height:100%;transform:translate(-50%);overflow:hidden;position:relative;left:50%;z-index:1}.herobanner--vii-tostarica .herobanner__view .button--info{font-size:.6em;transform:translate(-50%);position:absolute;left:50%;top:26.25em;z-index:3}@media screen and (min-width:62em){.herobanner--vii-tostarica .herobanner__view .button--info{font-size:1em;opacity:0;top:29.75em}}.herobanner--vii-tostarica .herobanner__logo{font-size:.55em;text-indent:-9999px;width:21.625em;height:16.5em;margin:0 auto .5em;background:url(../images/contests/logo-vii-tostarica.png) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__logo{font-size:1em;margin:0;opacity:0;position:absolute;left:2.5em;top:6.875em;z-index:2}}@media screen and (min-width:73.75em){.herobanner--vii-tostarica .herobanner__logo{left:8.125em}}.herobanner--vii-tostarica .herobanner__title{font-size:.55em;text-indent:-9999px;width:20.75em;height:10.9375em;margin:0 auto .5em;background:url(../images/vii-tostarica/herobanner-title.png?ver=2.0) 50% 50%/contain no-repeat}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__title{font-size:1em;margin:0;opacity:0;position:absolute;z-index:2;right:2.5em;top:11.25em}}@media screen and (min-width:73.75em){.herobanner--vii-tostarica .herobanner__title{right:8.75em}}.herobanner--vii-tostarica .herobanner__subtitle{text-indent:-9999px;font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;width:23.0625em;height:5.0625em;margin:0;background:url(../images/vii-tostarica/herobanner-subtitle.png?ver=2.0) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;left:50%;top:23.75em;z-index:2}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__subtitle{opacity:0}}.herobanner--vii-tostarica .herobanner__footer{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:5.625em;padding:1em;background:hsla(0,0%,100%,.6);position:absolute;left:0;bottom:0;z-index:2}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__footer{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:6.125em;padding:2.2em 0 0;opacity:0}}.herobanner--vii-tostarica .herobanner__footer p{display:none;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;font-size:.75em;font-weight:700;line-height:1.2;color:#1f5d72;text-align:center;text-transform:uppercase;margin:0 0 1em}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__footer p{display:block;font-size:1em;text-align:left;margin:0 1.5em 0 0}}.herobanner--vii-tostarica .herobanner__footer .button--draw{font-size:.7em;margin:0 auto}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__footer .button--draw{font-size:1em;margin:-.2em 0 0}}.herobanner--vii-tostarica .herobanner__asset{background:transparent 50% 50%/contain no-repeat;position:absolute;z-index:1}.herobanner--vii-tostarica .herobanner__asset--flag-left{width:242px;height:125px;background-image:url(../images/vii-tostarica/herobanner-flags-left.png);animation:vii-tostarica-flag 1.4s ease-out infinite alternate;left:0;top:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--vii-tostarica .herobanner__asset--flag-left{background-image:url(../images/vii-tostarica/herobanner-flags-left@2x.png)}}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__asset--flag-left{display:block;width:484px;height:250px}}.herobanner--vii-tostarica .herobanner__asset--flag-right{width:262px;height:105px;background-image:url(../images/vii-tostarica/herobanner-flags-right.png);animation:vii-tostarica-flag 1.4s ease-out -.8s infinite alternate;right:0;top:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--vii-tostarica .herobanner__asset--flag-right{background-image:url(../images/vii-tostarica/herobanner-flags-right@2x.png)}}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__asset--flag-right{display:block;width:525px;height:211px}}.herobanner--vii-tostarica .herobanner__asset--balloon-1{width:16.3125em;height:20.75em;background-image:url(../images/vii-tostarica/herobanner-balloon-1.png);left:-100px;bottom:10px}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__asset--balloon-1{display:block;opacity:0}}.herobanner--vii-tostarica .herobanner__asset--balloon-2{width:14.5em;height:20em;background-image:url(../images/vii-tostarica/herobanner-balloon-2.png);left:32px;bottom:-90px}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__asset--balloon-2{display:block;opacity:0}}.herobanner--vii-tostarica .herobanner__asset--balloon-3{width:16.6875em;height:22.625em;background-image:url(../images/vii-tostarica/herobanner-balloon-3.png);right:62px;bottom:-130px}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__asset--balloon-3{display:block;opacity:0}}.herobanner--vii-tostarica .herobanner__asset--balloon-4{width:17.375em;height:23.375em;background-image:url(../images/vii-tostarica/herobanner-balloon-4.png);right:-88px;bottom:-50px}@media screen and (min-width:48em){.herobanner--vii-tostarica .herobanner__asset--balloon-4{display:block;opacity:0}}.herobanner--vii-tostarica .herobanner__asset--table{display:block;width:100%;height:105px;background:url(../images/vii-tostarica/herobanner-table.png) 50% 50%/100% 100% no-repeat;bottom:0;left:0}.herobanner--vii-tostarica .button--vii-tostarica{font-size:.75em;transform:translate(-50%);position:absolute;left:50%;bottom:20px;z-index:2}@media screen and (min-width:48em){.herobanner--vii-tostarica .button--vii-tostarica{font-size:1em}}.herobanner--vii-tostarica .button--vii-tostarica:focus,.herobanner--vii-tostarica .button--vii-tostarica:hover{transform:translate(-50%) scale(.95)}.herobanner--iii-bizcochitos{background:url(../images/iii-bizcochitos/herobanner-bg.jpg) no-repeat 50% -114px;background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--iii-bizcochitos{background-image:url(../images/iii-bizcochitos/herobanner-bg@2x.jpg)}}.herobanner--iii-bizcochitos .button--primary{font-size:.7em;transform:translate(-50%);position:absolute;left:50%;top:260px;z-index:1}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .button--primary{font-size:1.625em;height:52px;top:488px}}.herobanner--iii-bizcochitos .button--primary.is-active{opacity:1}.herobanner--iii-bizcochitos .button--primary:hover{transform:translate(-50%) scale(.95)}.herobanner--iii-bizcochitos .herobanner__title{text-indent:-9999px;width:300px;height:47px;margin:0;background:url(../images/iii-bizcochitos/herobanner-title.png) no-repeat 50% 50%;background-size:contain;transform:translate(-50%);position:absolute;left:50%;top:60px;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--iii-bizcochitos .herobanner__title{background-image:url(../images/iii-bizcochitos/herobanner-title@2x.png)}}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__title{display:none;width:600px;height:95px;top:100px}}.herobanner--iii-bizcochitos .herobanner__title.is-active{display:block}.herobanner--iii-bizcochitos .herobanner__logo{text-indent:-9999px;width:120px;height:45px;background:url(../images/iii-bizcochitos/herobanner-logo.png) no-repeat 50% 50%;background-size:contain;transform:translate(-50%);position:absolute;left:50%;top:112px;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--iii-bizcochitos .herobanner__logo{background-image:url(../images/iii-bizcochitos/herobanner-logo@2x.png)}}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__logo{display:none;width:175px;height:67px;transform:none;left:auto;right:20px;top:30px}}.herobanner--iii-bizcochitos .herobanner__logo.is-active{display:block}.herobanner--iii-bizcochitos .herobanner__subtitle{font:normal .875em/.9 Poetsen One,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;color:#6c3a18;width:100%;margin:0;transform:translate(-50%);position:absolute;left:50%;top:180px;z-index:1}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__subtitle{display:none;font-size:1.875em;top:358px}}.herobanner--iii-bizcochitos .herobanner__subtitle.is-active{display:block}.herobanner--iii-bizcochitos .herobanner__subtitle strong{display:block;font-size:1.4em;font-weight:400;color:#ff5b35;margin:0 0 .2em}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__tab{max-width:488px}}.herobanner--iii-bizcochitos .herobanner__footer{font-size:.7em;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:115px;padding:1.5em;position:absolute;left:0;bottom:0;z-index:2}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__footer{display:none;font-size:1em;padding:0 0 0 4.375em}}.herobanner--iii-bizcochitos .herobanner__footer.is-active{display:-ms-flexbox;display:flex}.herobanner--iii-bizcochitos .herobanner__footer .footer__title{font:700 1.25em/1.1 Comfortaa,Helvetica,sans-serif;letter-spacing:-.05em;color:#22687f;text-transform:uppercase;text-align:center;margin:0 0 .7em}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__footer .footer__title{margin:0 1.5em 0 0}}.herobanner--iii-bizcochitos .herobanner__footer .footer__title br{display:none}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__footer .footer__title br{display:block}}.herobanner--iii-bizcochitos .herobanner__footer .button--secondary{display:block;background-color:#ff5b35;margin:0 auto}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__footer .button--secondary{width:280px;height:50px;margin:0}}@media screen and (min-width:48em){.herobanner--iii-bizcochitos .herobanner__footer .herobanner__asset{display:block}}.herobanner--iii-bizcochitos .herobanner__asset--flags{width:100%;height:246px;background:url(../images/iii-bizcochitos/herobanner-flags.png) no-repeat 50% 50%;background-size:auto 100%;position:absolute;left:0;top:110px;z-index:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--iii-bizcochitos .herobanner__asset--flags{background-image:url(../images/iii-bizcochitos/herobanner-flags@2x.png)}}.herobanner--iii-bizcochitos .herobanner__asset--pencil{width:185px;height:115px;background:url(../images/iii-bizcochitos/herobanner-pencil.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%) translateY(-16px);position:absolute;left:56px;top:50%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--iii-bizcochitos .herobanner__asset--pencil{background-image:url(../images/iii-bizcochitos/herobanner-pencil@2x.png)}}.herobanner--tales .herobanner__title{font:400 1.25em/1 Indie Flower,Brush Script MT,cursive;color:#22687f;text-align:center;margin:1em auto;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width:48em){.herobanner--tales .herobanner__title{display:none;font-size:1.75em;margin:0;transform:translate(-50%);position:absolute;left:50%;top:106px;z-index:1}}.herobanner--tales .herobanner__title strong{display:block;font:normal 2.5em/.8 Poetsen One,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#ff5b35;margin:0 auto .1em}@media screen and (min-width:48em){.herobanner--tales .herobanner__title strong{display:none}}.herobanner--tales .herobanner__title strong.is-active{display:block}.herobanner--tales .herobanner__title em{font-style:normal;font-size:.78em;line-height:1.2}@media screen and (min-width:48em){.herobanner--tales .herobanner__title em{display:none}}.herobanner--tales .herobanner__title em.is-active{display:block}@media screen and (min-width:48em){.herobanner--tales .herobanner__tab{max-width:334px}}.herobanner--tales .herobanner__asset--tales-1{display:block;width:254px;height:256px;background-image:url(../images/suggestions/tales-1.png);transform:translate(-50%);left:50%;top:150px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--tales .herobanner__asset--tales-1{background-image:url(../images/suggestions/tales-1@2x.png)}}@media screen and (min-width:48em){.herobanner--tales .herobanner__asset--tales-1{display:none;top:280px}}@media screen and (min-width:73.75em){.herobanner--tales .herobanner__asset--tales-1{width:509px;height:256px;top:320px}}.herobanner--tales .herobanner__asset--tales-2{width:200px;height:207px;background-image:url(../images/suggestions/tales-2.png);left:4%;top:50px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--tales .herobanner__asset--tales-2{background-image:url(../images/suggestions/tales-2@2x.png)}}@media screen and (max-width:48em){.herobanner--tales .herobanner__asset--tales-2{width:150px;height:155px}}.herobanner--tales .herobanner__asset--tales-3{width:173px;height:227px;background-image:url(../images/suggestions/tales-3.png);left:3%;top:382px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--tales .herobanner__asset--tales-3{background-image:url(../images/suggestions/tales-3@2x.png)}}@media screen and (max-width:48em){.herobanner--tales .herobanner__asset--tales-3{width:112px;height:130px}}.herobanner--tales .herobanner__asset--tales-4{width:160px;height:220px;background-image:url(../images/suggestions/tales-4.png);right:7%;top:62px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--tales .herobanner__asset--tales-4{background-image:url(../images/suggestions/tales-4@2x.png)}}@media screen and (max-width:48em){.herobanner--tales .herobanner__asset--tales-4{width:120px;height:165px}}.herobanner--tales .herobanner__asset--tales-5{width:107px;height:171px;background-image:url(../images/suggestions/tales-5.png);right:7%;top:382px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.herobanner--tales .herobanner__asset--tales-5{background-image:url(../images/suggestions/tales-5@2x.png)}}@media screen and (max-width:48em){.herobanner--tales .herobanner__asset--tales-5{width:80px;height:128px}}.herobanner--creative-train{font-size:1em;overflow:hidden}@media screen and (min-width:48em){.herobanner--creative-train{font-size:.8em}}@media screen and (min-width:62em){.herobanner--creative-train{font-size:1em}}.herobanner--creative-train .herobanner__title{font-size:.48em;text-indent:-9999px;width:38.9375em;height:12.625em;margin:0;background:url(../images/herobanner/creative-train-title-v2-sm.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;left:50%;top:4.5em;z-index:1}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__title{font-size:1em;width:47.25em;height:7.8125em;background-image:url(../images/herobanner/creative-train-title-v2.png);opacity:0;top:5.75em}}@media screen and (min-width:62em){.herobanner--creative-train .herobanner__title{top:4.5em}}.herobanner--creative-train .herobanner__title.is-active{opacity:1}.herobanner--creative-train .herobanner__subtitle{font-size:.6em;text-indent:-9999px;width:31.6875em;height:1.9375em;margin:0;background:url(../images/herobanner/creative-train-subtitle-v2.png) 50% 50%/contain no-repeat;transform:translate(-50%);position:absolute;top:17.25em;left:50%;z-index:1}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__subtitle{font-size:1em;opacity:0;top:11.875em}}@media screen and (min-width:62em){.herobanner--creative-train .herobanner__subtitle{top:10.625em}}.herobanner--creative-train .herobanner__subtitle.is-active{opacity:1}.herobanner--creative-train .herobanner__asset{opacity:0;display:block;font-size:1em;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;margin:0}.herobanner--creative-train .herobanner__asset.is-active{opacity:1}.herobanner--creative-train .herobanner__asset--ribbon{opacity:1;font-size:.6em;width:17.125em;height:.5em;background-image:url(../images/herobanner/creative-train-ribbon@2x.png);transform:translate(-50%);position:absolute;top:15em;left:50%}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__asset--ribbon{opacity:0;font-size:1em;top:10.25em}}@media screen and (min-width:62em){.herobanner--creative-train .herobanner__asset--ribbon{top:9em}}.herobanner--creative-train .herobanner__asset--left{width:9.625em;height:5.6875em;background-image:url(../images/herobanner/creative-train-asset-1@2x.png);position:absolute;left:1.875em;top:1.75em}.herobanner--creative-train .herobanner__asset--right{width:9.0625em;height:7.3125em;background-image:url(../images/herobanner/creative-train-asset-2@2x.png);position:absolute;right:1.75em;top:1.375em}.herobanner--creative-train .herobanner__train{font-size:.8em;width:100%;position:absolute;left:0;top:40em;z-index:2}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train{font-size:1em;opacity:0;top:38.75em}}@media screen and (min-width:62em){.herobanner--creative-train .herobanner__train{top:31.25em}}.herobanner--creative-train .herobanner__train.is-active{opacity:1}.herobanner--creative-train .herobanner__train .train__track{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;transform:translateY(-1.875em);position:relative;z-index:1}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__track{transform:none}}.herobanner--creative-train .herobanner__train .train__track .track__segment{-ms-flex:0 0 auto;flex:0 0 auto;width:39.1875em;height:5.625em;background:url(../images/herobanner/creative-train-segment@2x.png) 50% 50%/contain no-repeat}.herobanner--creative-train .herobanner__train .train__wagon{background-position:50% 50%;background-size:contain;background-repeat:no-repeat;position:absolute;z-index:2}.herobanner--creative-train .herobanner__train .train__wagon--1{width:14.625em;height:15.3125em;background-image:url(../images/herobanner/creative-train-1@2x.png);transform:translateX(-50%);left:50%}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--1{transform:none;left:3.5em}}.herobanner--creative-train .herobanner__train .train__wagon--1 .wagon__title{font-size:1.4em;width:4.1875em;height:2.8125em;background-image:url(../images/herobanner/creative-train-1-title@2x.png);transform:translateZ(0) translate(-50%) translate(-2.125em,-1.875em)}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--1 .wagon__title{font-size:1em;transform:translateZ(0) translate(-50%) translate(-1.5em,-1.25em)}}.herobanner--creative-train .herobanner__train .train__wagon--2{width:11.6875em;height:14.1875em;background-image:url(../images/herobanner/creative-train-2@2x.png);transform:translateX(-50%);left:50%}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--2{transform:none;left:20em}}.herobanner--creative-train .herobanner__train .train__wagon--2 .wagon__title{font-size:1.4em;width:9.875em;height:4.3125em;background-image:url(../images/herobanner/creative-train-2-title@2x.png);transform:translateZ(0) translate(-50%) translateY(-3.5em)}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--2 .wagon__title{font-size:1em}}.herobanner--creative-train .herobanner__train .train__wagon--3{width:9.8125em;height:15.0625em;background-image:url(../images/herobanner/creative-train-3@2x.png);transform:translateX(-50%);left:50%}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--3{transform:none;left:32.5em}}.herobanner--creative-train .herobanner__train .train__wagon--3 .wagon__title{font-size:1.4em;width:4.375em;height:2.75em;background-image:url(../images/herobanner/creative-train-3-title@2x.png);transform:translateZ(0) translate(-50%) translate(4.875em,-2.875em)}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--3 .wagon__title{font-size:1em}}.herobanner--creative-train .herobanner__train .train__wagon--4{width:9.75em;height:14.4375em;background-image:url(../images/herobanner/creative-train-4@2x.png);transform:translateX(-50%);left:50%}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--4{transform:none;left:46em}}.herobanner--creative-train .herobanner__train .train__wagon--4 .wagon__title{font-size:1.4em;width:5em;height:2.875em;background-image:url(../images/herobanner/creative-train-4-title@2x.png);transform:translateZ(0) translate(-50%) translate(3.125em,-3em)}@media screen and (min-width:48em){.herobanner--creative-train .herobanner__train .train__wagon--4 .wagon__title{font-size:1em}}.herobanner--creative-train .herobanner__train .train__wagon .wagon__title{text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:50%;top:0;z-index:1}.herobanner--creative-train .button--creativity{width:7.1428571429em;font-size:1.75em;transform:translateX(-50%);position:absolute;left:50%;top:7.5em;z-index:1}@media screen and (min-width:48em){.herobanner--creative-train .button--creativity{font-size:2em;opacity:0;top:auto;bottom:.625em}}.herobanner--creative-train .button--creativity.is-active{width:auto;opacity:1}.herobanner--creative-train .button--creativity:focus,.herobanner--creative-train .button--creativity:hover{transform:translateX(-50%) scale(1.05)}.herobanner--drawing-contest-x{max-width:20em;height:537px;background:url(../images/drawing-contest-x/herobanner-sm.jpg) 50% 50%/cover no-repeat}@media screen and (min-width:48em){.herobanner--drawing-contest-x{background-image:url(../images/drawing-contest-x/herobanner-lg.jpg);max-width:48em;height:542px}}@media screen and (min-width:62em){.herobanner--drawing-contest-x{max-width:59.125em;height:670px}}.herobanner--drawing-contest-x .herobanner__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.6em;transform:translate(-50%) translate(5em);position:absolute;left:50%;bottom:3.625em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-x .herobanner__buttons{font-size:.81em;transform:translate(-50%) translate(1.125em);bottom:4em}}@media screen and (min-width:62em){.herobanner--drawing-contest-x .herobanner__buttons{font-size:1em}}.herobanner--drawing-contest-x .herobanner__button{display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em 0}.herobanner--drawing-contest-x .herobanner__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-x/ico-appstore.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1s}.herobanner--drawing-contest-x .herobanner__button--googleplay{width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-x/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s}.herobanner--drawing-contest-x .herobanner__link{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#004c98;text-decoration:underline;transform:translateX(-50%);position:absolute;left:50%;bottom:.8333333333em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-x .herobanner__link{transform:none;left:auto;right:1.6666666667em}}.herobanner--drawing-contest-xi{max-width:20em;height:537px;background:url(../images/drawing-contest-xi/herobanner-sm.jpg) 50% 50%/cover no-repeat;left:50%;transform:translateX(-50%)}@media screen and (min-width:48em){.herobanner--drawing-contest-xi{background-image:url(../images/drawing-contest-xi/herobanner-lg.jpg);max-width:48em;height:542px}}@media screen and (min-width:62em){.herobanner--drawing-contest-xi{max-width:59.125em;height:670px}}.herobanner--drawing-contest-xi .herobanner__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.6em;transform:translate(-50%) translate(5em);position:absolute;left:50%;bottom:3.625em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-xi .herobanner__buttons{font-size:.81em;transform:translate(-50%) translate(1.125em);bottom:4em}}@media screen and (min-width:62em){.herobanner--drawing-contest-xi .herobanner__buttons{font-size:1em}}.herobanner--drawing-contest-xi .herobanner__button{display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em 0}.herobanner--drawing-contest-xi .herobanner__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-xi/ico-appstore.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1s}.herobanner--drawing-contest-xi .herobanner__button--googleplay{width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-xi/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s}.herobanner--drawing-contest-xi .herobanner__link{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#004c98;text-decoration:underline;transform:translateX(-50%);position:absolute;left:50%;bottom:.8333333333em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-xi .herobanner__link{transform:none;left:auto;right:1.6666666667em}}.herobanner--drawing-contest-xii{max-width:20em;height:537px;background:url(../images/drawing-contest-xii/herobanner-sm.jpg) 50% 50%/cover no-repeat;left:50%;transform:translateX(-50%)}.herobanner--drawing-contest-xii.is-closed{background-image:url(../images/drawing-contest-xii/herobanner-closed-sm.jpg)}@media screen and (min-width:48em){.herobanner--drawing-contest-xii{background-image:url(../images/drawing-contest-xii/herobanner-lg.jpg);max-width:48em;height:542px}.herobanner--drawing-contest-xii.is-closed{background-image:url(../images/drawing-contest-xii/herobanner-closed-lg.jpg)}}@media screen and (min-width:62em){.herobanner--drawing-contest-xii{max-width:59.125em;height:670px}}.herobanner--drawing-contest-xii .herobanner__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:.6em;transform:translate(-50%) translate(5em);position:absolute;left:50%;bottom:3.625em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-xii .herobanner__buttons{font-size:.81em;transform:translate(-50%) translate(1.125em);bottom:4em}}@media screen and (min-width:62em){.herobanner--drawing-contest-xii .herobanner__buttons{font-size:1em}}.herobanner--drawing-contest-xii .herobanner__button{display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em 0}.herobanner--drawing-contest-xii .herobanner__button--appstore{width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-xii/ico-appstore.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1s}.herobanner--drawing-contest-xii .herobanner__button--googleplay{width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-xii/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s}.herobanner--drawing-contest-xii .herobanner__link{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#004c98;text-decoration:underline;transform:translateX(-50%);position:absolute;left:50%;bottom:.8333333333em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-xii .herobanner__link{transform:none;left:auto;right:1.6666666667em}}.herobanner--drawing-contest-xiii{max-width:20em;height:537px;background:url(../images/drawing-contest-xiii/herobanner-sm.jpg) 50% 50%/cover no-repeat;left:50%;transform:translateX(-50%)}.herobanner--drawing-contest-xiii.is-closed{background-image:url(../images/drawing-contest-xiii/herobanner-closed-sm.jpg)}@media screen and (min-width:48em){.herobanner--drawing-contest-xiii{background-image:url(../images/drawing-contest-xiii/herobanner-lg.jpg);max-width:48em;height:542px}.herobanner--drawing-contest-xiii.is-closed{background-image:url(../images/drawing-contest-xiii/herobanner-closed-lg.jpg)}}@media screen and (min-width:62em){.herobanner--drawing-contest-xiii{max-width:59.125em;height:670px}}.herobanner--drawing-contest-xiii .herobanner__button.herobanner__button--hub{font-size:.5em;width:8.8125em;height:8.875em;background:url(../images/drawing-contest-xiii/herobanner-app-icon@2x.png) 50% 50%/contain no-repeat;position:absolute;right:6.25em;bottom:6.125em}@media screen and (min-width:48em){.herobanner--drawing-contest-xiii .herobanner__button.herobanner__button--hub{font-size:1em;width:6.5625em;height:6.625em;margin:0;right:auto;left:27.25em;bottom:2.375em}}.herobanner--drawing-contest-xiii .herobanner__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;font-size:.6em;transform:translate(-50%);position:absolute;left:50%;bottom:1.25em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-xiii .herobanner__buttons{-ms-flex-direction:column;flex-direction:column;font-size:.81em;transform:translate(-50%) translate(8.625em);bottom:3em}}@media screen and (min-width:62em){.herobanner--drawing-contest-xiii .herobanner__buttons{font-size:1em}}.herobanner--drawing-contest-xiii .herobanner__button{display:block;cursor:pointer;text-decoration:none;background:transparent 50% 50%/contain no-repeat;margin:.125em .5em}.herobanner--drawing-contest-xiii .herobanner__button--appstore{font-size:.9em;width:12.25em;height:3.6875em;background-image:url(../images/drawing-contest-xiii/ico-appstore.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1s}@media screen and (min-width:48em){.herobanner--drawing-contest-xiii .herobanner__button--appstore{font-size:1em;width:7.25em;height:2.1875em;background-image:url(../images/drawing-contest-xiii/ico-appstore-lg.png)}}.herobanner--drawing-contest-xiii .herobanner__button--googleplay{font-size:.8em;width:12.25em;height:4.3125em;background-image:url(../images/drawing-contest-xiii/ico-googleplay.png);animation:herobanner-drawing-contest-x-button .8s ease-in-out 1.6s}@media screen and (min-width:48em){.herobanner--drawing-contest-xiii .herobanner__button--googleplay{font-size:1em;width:7.25em;height:2.5625em;background-image:url(../images/drawing-contest-xiii/ico-googleplay-lg.png)}}@keyframes herobanner-drawing-contest-x-button{0%{transform:scale(1);transition-timing-function:ease-out}30%{transform:scale(1.1);transition-timing-function:ease-in}to{transform:scale(1)}}.herobanner--drawing-contest-xiii .herobanner__link{font:600 .75em/1 Raleway,Helvetica,Arial,cursive;color:#004c98;text-decoration:underline;transform:translateX(-50%);position:absolute;left:50%;bottom:.8333333333em;z-index:2}@media screen and (min-width:48em){.herobanner--drawing-contest-xiii .herobanner__link{bottom:1.1666666667em}}.tesseract .colorpicker__shortcuts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin:0 .7em;padding:.2em 0}@media screen and (min-width:73.75em){.tesseract .colorpicker__shortcuts{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 0 1em;height:100%}}.tesseract .colorpicker__shortcut{width:1.75em;height:1.75em;background:#fff;border-radius:100%;box-shadow:0 0 0 2px #fff,0 0 10px rgba(47,43,41,.9)}.tesseract .colorpicker__shortcut:focus,.tesseract .colorpicker__shortcut:hover{box-shadow:0 0 0 2px #fff,0 0 10px #fff,0 0 10px #fff}@media screen and (min-width:73.75em){.tesseract .colorpicker__shortcut{width:1.5em;height:1.5em}}.tesseract .thumbnail{display:-ms-flexbox;display:flex}.tesseract .thumbnail--tool{background-image:url(../images/tesseract/icons.png);background-repeat:no-repeat;background-size:128px 305px}.tesseract .thumbnail--tool-pencil{width:19px;height:23px;background-position:-43px -275px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .thumbnail--tool-pencil{background-image:url(../images/tesseract/ico-pencil@2x.png);background-size:19px 23px;background-position:0 0}}.tesseract .thumbnail--tool-brush{width:18px;height:23px;background-position:-64px -257px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .thumbnail--tool-brush{background-image:url(../images/tesseract/ico-brush@2x.png);background-size:18px 23px;background-position:0 0}}.tesseract .thumbnail--tool-crayon{width:19px;height:23px;background-position:-1px -281px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .thumbnail--tool-crayon{background-image:url(../images/tesseract/ico-crayon@2x.png);background-size:19px 23px;background-position:0 0}}.tesseract .thumbnail--tool-marker{width:18px;height:23px;background-position:-84px -275px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .thumbnail--tool-marker{background-image:url(../images/tesseract/ico-marker@2x.png);background-size:18px 23px;background-position:0 0}}.tesseract .thumbnail--tool-paintbrush{width:19px;height:23px;background-position:-22px -281px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .thumbnail--tool-paintbrush{background-image:url(../images/tesseract/ico-paintbrush@2x.png);background-size:19px 23px;background-position:0 0}}.tesseract .thumbnail--tool-eraser{width:21px;height:20px;background-position:-105px -183px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tesseract .thumbnail--tool-eraser{background-image:url(../images/tesseract/ico-eraser@2x.png);background-size:21px 20px;background-position:0 0}}.tesseract .thumbnail--tool-whale{width:20px;height:22px;background-image:url(../images/tesseract/ico-whale@2x.png);background-size:contain;background-position:0 0}.tesseract .thumbnail--tool-multicolor{width:20px;height:22px;background-image:url(../images/tesseract/ico-multicolor@2x.png);background-size:contain;background-position:0 0}.tesseract .thumbnail--tool-aero{width:23px;height:23px;background-image:url(../images/tesseract/ico-aero@2x.png);background-size:contain;background-position:0 0}.tesseract .thumbnail--tool-mirror{width:17px;height:23px;background-image:url(../images/tesseract/ico-mirror@2x.png);background-size:contain;background-position:0 0}.tesseract .thumbnail--tool-pixels{width:23px;height:23px;background-image:url(../images/tesseract/ico-pixels@2x.png);background-size:contain;background-position:0 0}.tesseract .thumbnail--tool-invert{width:15px;height:21px;background-image:url(../images/tesseract/ico-invert@2x.png);background-size:contain;background-position:0 0}.tesseract .thumbnail--stroke{width:1.5em;height:1.5em;border:1px solid #fff;border-radius:100%;position:relative;z-index:1}.tesseract .thumbnail--stroke .stroke__circle{background:#fff;width:.125em;height:.125em;transform:translate(-50%,-50%);border-radius:100%;position:absolute;left:50%;top:50%;z-index:1}.tesseract .thumbnail--stroke--2 .stroke__circle{width:.125em;height:.125em}.tesseract .thumbnail--stroke--6 .stroke__circle{width:.3125em;height:.3125em}.tesseract .thumbnail--stroke--10 .stroke__circle{width:.125em;height:.125em}.tesseract .thumbnail--stroke--18 .stroke__circle{width:.5625em;height:.5625em}.tesseract .thumbnail--stroke--28 .stroke__circle{width:.875em;height:.875em}.tesseract .thumbnail--stroke--34 .stroke__circle{width:1.0625em;height:1.0625em}.tesseract .thumbnail--stroke--38 .stroke__circle{width:1.1875em;height:1.1875em}.tesseract .thumbnail--stroke--48 .stroke__circle{width:1.5em;height:1.5em}.tesseract .thumbnail--color{width:1.5em;height:1.5em;background:#6c1905;border:1px solid #fff;box-shadow:inset 2px 2px 0 1px rgba(33,33,33,.3);border-radius:100%;overflow:hidden;position:relative;z-index:1}.camera__controls{width:100%;height:100%;padding:8.125em 0 0;position:absolute;top:0;left:0;z-index:3}.camera__controls .control__fade{background:hsla(0,0%,100%,.95);position:absolute}.camera__controls .control__fade--top{width:100%;height:50%;transform:translateY(-158px);top:0}@media screen and (min-width:48em){.camera__controls .control__fade--top{transform:translateY(-220px)}.is-fullscreen .camera__controls .control__fade--top{transform:translateY(-317px)}}.camera__controls .control__fade--bottom{width:100%;height:50%;transform:translateY(158px);bottom:0}@media screen and (min-width:48em){.camera__controls .control__fade--bottom{transform:translateY(220px)}.is-fullscreen .camera__controls .control__fade--bottom{transform:translateY(317px)}}.camera__controls .control__fade--left{width:50%;height:316px;transform:translate(-100px,-50%);left:0;top:50%}@media screen and (min-width:48em){.camera__controls .control__fade--left{height:635px;transform:translate(-139px,-50%)}.is-fullscreen .camera__controls .control__fade--left{transform:translate(-200px,-50%)}}.camera__controls .control__fade--right{width:50%;height:316px;transform:translate(100px,-50%);right:0;top:50%}@media screen and (min-width:48em){.camera__controls .control__fade--right{height:635px;transform:translate(139px,-50%)}.is-fullscreen .camera__controls .control__fade--right{transform:translate(200px,-50%)}}.camera__controls .camera__frame{width:200px;height:316px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1}@media screen and (min-width:48em){.camera__controls .camera__frame{width:278px;height:440px}.is-fullscreen .camera__controls .camera__frame{width:400px;height:633px}}.camera__controls .camera__frame .frame__edge{width:22px;height:22px;position:absolute;z-index:2}.camera__controls .camera__frame .frame__edge--tl{background:url(../images/tesseract/camera-frame-topleft.png) no-repeat 0 0;left:0;top:0}.camera__controls .camera__frame .frame__edge--tr{background:url(../images/tesseract/camera-frame-topright.png) no-repeat 100% 0;right:0;top:0}.camera__controls .camera__frame .frame__edge--bl{background:url(../images/tesseract/camera-frame-bottomleft.png) no-repeat 0 0;left:0;bottom:0}.camera__controls .camera__frame .frame__edge--br{background:url(../images/tesseract/camera-frame-bottomright.png) no-repeat 100% 0;right:0;bottom:0}