@import url(http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{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{-webkit-box-sizing:content-box;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}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{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{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}template{display:none}[hidden]{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fl-l{float:left}.fl-r{float:right}.fw{width:100%}.ta-l{text-align:left}.ta-r{text-align:right}body{height:100vh;position:relative;margin:0;background:#f2f2f2;overflow-x:hidden}body.dark{float:left;width:100%;height:100vh;background:#1c1c3c}body.memo{float:left;width:100%;height:100vh;background:#f5f5f5;position:relative;z-index:-1;font-family:Quicksand,sans-serif}body.memo:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/bg-intro-left2.png);background-size:contain;background-repeat:no-repeat;z-index:0}body.memo:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../img/bg-intro-right2.png);background-size:contain;background-position-x:right;background-repeat:no-repeat;z-index:-1}*{box-sizing:border-box}.hello{width:200px;height:200px;background:#000;color:#fff;text-align:center;line-height:200px;position:absolute;top:50%;left:-200px;transform:translateY(-50%) translateX(0)}.santi{width:200px;height:200px;background:#fc0;color:#000;text-align:center;line-height:200px;position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(0)}.countdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Exo 2',sans-serif;text-align:center;transform-origin:center}.countdown .num{width:100%;text-align:center;font-size:10vw;position:relative;animation-name:countDown;animation-duration:1s;animation-fill-mode:backwards;animation-timing-function:cubic-bezier(.72,.57,.33,.84);animation-iteration-count:infinite;color:#fff;transform-origin:center}.countdown .num:before{content:attr(data-num);position:absolute;top:0;left:10px;text-align:center;color:#191936;z-index:-2;animation-name:countDownGhost;animation-duration:1s;animation-timing-function:cubic-bezier(.72,.57,.33,.84);animation-iteration-count:infinite;animation-delay:0s}.countdown .num:after{content:attr(data-num);position:absolute;top:10px;left:-10px;text-align:center;color:#101024;z-index:-1;animation-name:countDownGhost;animation-timing-function:cubic-bezier(.72,.57,.33,.84);animation-iteration-count:infinite;animation-duration:1s;animation-delay:0s}@keyframes countDown{0%{opacity:.3}30%{opacity:1}60%{opacity:.8}100%{transform:rotate(360deg);opacity:.1}}@keyframes countDownGhost{0%{opacity:0}25%{opacity:1}50%{opacity:.6}75%{opacity:.2}100%{transform:rotate(360deg);opacity:1}}.memory{position:relative;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:1024px;display:grid;display:-ms-grid;grid-gap:15px;-ms-grid-gap:15px;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;transform-style:preserve-3d}.memory-card{background:#06232e;float:left;width:100%;cursor:pointer;transition:all .6s cubic-bezier(.03,.98,.52,.99);border:2px solid #f5f5f5;border-radius:4px;overflow:hidden;box-shadow:0 7px 4px -4px rgba(0,0,0,.2);transform:translateZ(20px)}.memory-card[data-card=card1] .memory-card__front{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMSEhUSExMWFhUVFRUVFRIVFxUXFRUVFRUWFhcVFRUYHSggGBolGxUVITEhJSkrLi4uFx8zODMtNygtLisBCgoKDg0OFxAQGi0dHR0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLTctLv/AABEIALcBEwMBIgACEQEDEQH/xAAbAAABBQEBAAAAAAAAAAAAAAADAAECBAUGB//EAD4QAAEEAAQDBQYEBAUEAwAAAAEAAgMRBAUSITFBUWFxgZGhBhMUIrHBQlLR8BUyYuEWIzOS8QdTgqJDssL/xAAaAQADAQEBAQAAAAAAAAAAAAAAAQIDBAUG/8QAJBEAAgICAgIDAAMBAAAAAAAAAAECEQMSITFBUQQTIhRhgTL/2gAMAwEAAhEDEQA/APXy1SY1G0oTnLBooI1gUwEJr0QFCYEgnUbTgqkBIJim1JNcnYhwE5SCdNIBgnTJ0wGTplJAEU4T0kigGKZSSCKAakykmRQDJJJJANSVKSSKAjSdMVFzkhic5RD1WmkKCJSFDlyBekkpA+IVOXEKucQVlkzKIUa4lUXSrLbilI4sIWaLVhRedNaA4qkcSOqf4oKPvi/I6LJSVJ2MHVJT90PYUbbZFFwQGPVlp2XSnYiMaM0IaIx4QkBLShucQjhQexUwKpkKmx5UxCiNhChRYE4ypF6Qamcxa8iGD1NQaylNCGJOClSZMRK0xKZOAmAySdMgBJJJJMBrTpkxclYEkrQnSJmyJbAFchuan1IZkSbGM6G0N2HVgSKD5gpdAU5cMhfCK06cJ/fBZOEZOwM2XBqjiYHcluSSBBc0FZZPjxkqQ7OOxsco4HZVAJjzNLsMVCKVB0QXm5cUocBVnPGKTqUlvGIJLn+uQ9TQGLFq7BiFx0crnb2tXCzELtw/Od/oXZvSTpmTrLdKTtaNEaXVH5e0uAo2IpVYZJaxxOiMxK6Vmj7EbDVK1nR4pO7Frb7EkBogp7WR8dujjGpRzRYUXkrVZuKBTOxA6qnNCLaZAZMkZwjYA6laqOxQHMKpis0r+XzVJgzUc4DiUH4yPjqGy5x+ILuZKgVooMzeT0bE2cb/ACtvttDGcHmweaymvClaeiJ+xmoc4Nfyb9+yG3NHX8w27FnAp9SHjiJTZovx4PBJuJWbqSbIspYL6ZayezUOMQnzkquyYc0dkzSaXLPHkXDNFJMJHIUnuJRaCYqXjddlFbdT1KTlELNtx4GQKRcQitCTwKSUZU2mIz8TiVS1nirGJbRQnFeXkc5SezKBF6dQKSViBRRUjuNLGObtCDLnKxWORGx0OGl3Vl8oA4rlYMz7VPE5ga4rqwxcY0GxsjGgHiiHG1zXKDE2k/FnqmscidmddFmY6qUubNAXFNxJUnzFbftLsezOthzIOPFWziu1cRh8UQVfGPJ2RBNAmzoXZmRwKduajmVgNkUS1FtPsNmdOzOG9Vbbi9TbvZcUbC1MlxNhzCdzuPDkurBke6UnwLY05MSCTSFr7fBCkd830CV8/wB+K9pUujJhnS6QSeW6wcFmkk0jm6tr4DbSO1a0zxoe4/yta4nwCyfZvCFjNbhTnmz2XyCiVuSHGlFnQxkAAIqBHH1/upnZWzOibUjvsmapEKRmTLj3RShjt2u4E16brUkWZn+A97Gdqc3cO5gjtR8sxPvIWP51R727H1CUXyW/+bDElNFiS13Cwkgxndw8lTprkSNduKsClMSFVWgNoI7CvClmf2NLo6UWo91IhCjkARvedFpF7djIFyC+ZSlcqr1lknKPQDSNvcoYhJTmREZiBwXLGcZT5YFZ2H3SU5JRfFMrcsYjyT3z1Nr3c1ofChFbgwtLRBSgc61pRtdSHHEAVdBFIsTKbn0h61HFP3U4Ahc9Etk2FHBCDIUESKgLhCLCgMkRopAmkNF+Io4WeJ6RPiQomhsM8qcBLXBw5IMLwVYDkQT7JNDEP3a4cCL/AF8k7X3soYOF7m6Cw1yNcCiYZnXkvZwZHJchKqK+eSacOR+dzWnuJBPoEpc0jw8PvHkAAbcyewAbk9ire0nzaGDvP2+iDjcqZPB7p2xrZ3MWOIVbPZ0PVaqwWVe18c8ulgcDV04AGttxRPUeY6rqWnUFwHs37EOw8usy6uIoNLRRqybJJOw6L0KGOgAtIp+SJV4B8iuS9ofa74WUAtLwQNgQ2rNCyfpXIrtGMXH+0/sUzEvDy9zSBQqqI2O4IO9i72RJBGvJrZRn8eLhc5ttIsOa6rHiCQR2goXsrPqbK3kH23uIAPqPVPlOVRwQGGPegQSaJ8T1QfZ5mhx6XR8eHrQ8Vk5NSRoktZUa05q0sC2zq6Hz6ImJjuh1WizChjQ3z71PyMjjGkKCMjE4khynh8YeaLisOFnyNpfPviRbtGoMRfNWI5iuYkxhbtaJHmZHNbxevI1I6d8iz58RusiTNj1VCbMLWWRymFm7JiCqs2JIHFZIx9IU2ZDmslh8issuxRvinWV8W3qmV/Wh2ZjZ1abi1Ujwkp/AVbZlUp30FdeotRPcSnjk5FWYcBIdtBUjk85O0ZUODkGpQlKlEVot9npz+AorfZyf8qtY5LiiXEzg0lOYVtxezs3YouySQGir+uS8C1ZkNamAIWychlTNyORTrJBqzJJK6TJcg1ND5rF8GcD3lSy7IC14fIQQN66lbck9ruwYNuZCk6EMDABXu2okcMTf5WNHggh6iZOS7FiivBGxd+IWfihXzVx5K5G2uKpY2S0S46KX9mLmHzG+Y3VvCssC1nYqSn78wr+Dl2C5oT/bTNJLg0omUjNchDYBcZnntz7uV0cbb0mi7tHHZdiZhTO8BTPba88wX/UKTUNcdi9625/Vd5l+LbNG2Rt04WL2NJNjpikYACs7L6bG69tRoHpW9+GytY15APkrGWYNskLHDcGyFy57fCNMa4I4XECg4jqPHnSLJmIRhl4Ci/Lm8wubJjyTd2aJUjCzLNwFmfxAldFP7PMduotyYN5WuZfEd2xas5TEYnqqrsWeh8l24ydh5JxkbOgWq+MxaHCHEuPIpwHn8JXefwZnQKbctYOQS/jMep586KT8pVeTATu4MK9LbhGDkEZrGjomvjsrVHlgyvEfkSXq3y9iSf8AG/seqBx5cwcAFYbhwBwCBHK78viiukNcF1LUqmTiiFq0GhUWROO9IwhcqRJapqY6UAQFGjgVAIkLMfO0v0DitoQhZGOwADxIOI+iid0OKRoMwtqfwKFhcxaQrkeYN7E04sTTRj5uQwhg6WVme86I2dT3M798lmmVdGNpIwmrZc94rOHbzPgqmHZzVsuWjMibpOaoYkq25ypYgrOSLRi5gy/DfyTYDEb15dhHJGxRWFjZnxuD28ttPI/oe1ceSH6Ul2jVcnbSTbX2ful4v7X5Y9mJcRq0ucXAtFgaiSWk8RS9Byn2hbP71laXREN3I3toIpZ2dtkr/SBrfcnj4Ld5E0EY8nnWGw7pHtDNZOqgQRoFGrcTwXvOS/LFGy70taLPOhV2vNslw0pP+m00eG44m/qunxefjBxOc+nSNbfumkk95P4QnGaQTiamdudI50TDuQ4EnhZbQvx3W9kcBgw8UIN+7Y1ljmWtAJHisPLGEu94TZcAb5bi9vNdPC4ALKFtOT8hHuhzOUH4jUdlatp5KLWtG9IdmowceFJnROPIo0eKaOKIzOYeGoJ2vLAp/DP6FIYaToVpjNo/zBMc5i/Mjj2Lkyzh5b4bJpYnDkVouzuL8wVXEZzEfxJOvYyLcKKUhgwqRzlmqgdkWXOI2/jCWyHRY+ECdZrs/j/MEkbRCmByvPGPjDnW0nkQj/xuK6vdWIXQHb5fRU2jDxyl3y95pZtteS0XmZswDn5FO3Nh+V3kVIZnh/zNRxnGHA/matVfszA/xEngx3kUm4mQ8I3Iv+IsMPxeh/RT/wASQ8rPgU7XsQIOmP8A8Z8UDOXSsicSANlb/wATx8mu8lz3tTjn4loYz5G3bjzNcuwJSquGCfJa9jsva6PXIdTnE9w34LpBgoejV5RPm8uHc2PVQJo0uqy2bW3VyUY+PzRWT2QzsgTuA4clmB3zBHziTV8w/dLOE2qj27rdOnRk1aOjYapSL1WbJsptN+K6Tnos8lTxKtyLPxcoHNZvoaM+cWsrFRatua0JJufFU5pR4rFm0TKgwQaXuAovrV2looHvrZZ2HOYRvdbtUfzaWgh1WRV6wLFXzC6iBrb4b9UV7hdc1GqTso5THYvMNNsob2WsY1r6u+Os8ttk3s9gJWxu95G5zi579LiC5wq6J6ngutbDav4TDgG0pQU1TE2kC9g5zLhInHiNTP8AY9zP/wArqm4hp4ctlVwMIFVVb8FhzwzRklp2VztJChzZ0b5EMzLnsszd5cWSDxWyJg7gVmaBTMOiqytbxqlJxQpEnEExnu22QjM7oncaUNe6Wo7BnEb0UISh3BGe0c1nvgLTbTxS1HZOUm0GWRNLidIt3JYuH9o4ppDGyyRxRQGkXhJMYB1SRQGPnLyAA0kOvYg7rTy2N+kWSTzJXPZUXTzOkoljTTehXQT4h7dgwkdiVDZfea57p4dZ5Krh5X/9k+JVyMuPEV4qiQjGO7EQzvCJFGK3rzRGsaExAI8W4ncK42UKNt7FbEDA3UXAd6FbEzDzHIvintNlrGkFzu7kFo4rGNjZoZsGih2qjmmetHyNIPKgsmOcSPLS4AgWRzpa3GCFTl2aWFkc91cuaFixocK6rSwr42tFOHgq2Pa0/MDfYs1NNlVRain+UFX8v3N9PqViRCm7LXyqS2nv+y64vwc8kX3oE+HDhSsUpaVZmcbmmDdCb30na+IWPiZQSAePDZehYnDh7SHAFpFELyLNSYMXKxxJDCPd9uoAjxAPos5xRrB2dLh5enIbLQwEBedvEnkuWwmMtzWdaJ+3p9V3+SYamd+9oUExylQsJlw5uJ9B+/FXGYQDmUSFzLIBsjY1y70SCCid71fMOv72CGkiOWHwrNIJVYzXyT4/MGxMGoizwHWuKquxgq21R4Hmscro1xrgHi8vEg22PULBZgsRhn6mkvYeN8Qt04lw5WkMZfELGzRMBh81a/a6d0PFXCDsszMMBHLvWl3HU3YqlBNiYbDnCVm2nb5gO3qi2OjXx2LZENUjg0dShfEsc3UwhwPMLKGbwYlxhdWoCy1w9N+auNwQaAG0GjgBwQFDzTHlSA6Q9Qh4qLtKqPJHId5KX+josv8Am2JWbJk7AS5hDXHmFM4hw40hnFHgjkZAYeYbawe1JN8Z2BJFsdD5SwxsDQaAACsTTEkDfjaxjnLhZ933W+MAeZQP8QOP4Qa4Bpaf/rZPolrIXB1TZOZKm3EXw81y0OazSWNBb2PGmx2CvqVfZiJqAOlo60833ANA+qKCjeY+uJHiUVsvaFkYeTq8H/y0jyFKxFv+Qc99z33qKVCo02vvax5JTM1Dc2Oiz3uj56eHQ+grdQdgoXAfK3wFbfVNcAM/BxNNimnquVcx8eY24gtmaQxwO3yi6PQrq48miA1AAfUeZXN+2WE0NbPG6zEQ4jsqidu9WueAR0GGxTgCNiORpQkx7hw9OqBgpGuaHXs7lx+UcNz4o0rxx0g9hAHeksafINgcPmkoO/zA9dq8Vt+zs8rdWutJ3BG2/RYvxDD+HuDefkEhj3gi/eaenH6lbLgiSs7HMMzAcIGn/MOnV2NP8x7KF+izvaLPWiGRsbvnboYa5e8NCj1oeq4jH5hpnfKx0g940h2uN1tJ2trxyHQrJwOaOa97XFz2jS8ENcNTmEECiOKbyMaxxPYxjQIy4Gy1o/3UDR8151/1VwzY5opxt71pDux8en1Id/6rNyX2tlbK8vjcGOBJGl3HSAOA6ClHPsxdi4sOwxvuMPLtQqy4gA1W5oWe9XtapkaU7RSyfHAzj5uTB2i6B/fau7zD2j0yMhjG+kPJPCugo+q8+gwhaf5KI5gePS1aczEucHMZqI2GrVe/TZS5OqRcYq7Z1sftOzDWz+aRxMjze2p29dwFClewXtCdbZHO2jhBNcSSXO013ELzybLMUSHSwEtvd7LLmjuAshGnw+JmOlkcgYDtUTwe/wCar2UXMuoHq/tDAyRzJQLqhvy1DU0t76dfaAqzJeVnyK5/LPiHiVssL2sLYWRtfZ2iN6jp5mh6rUjbIwANYaHINdQB5C1M7ZFUXviasCj2Eb+FlN741w9D9EATy/8AaJ/8T9/qhunl5RO7KaAfO/rajVgWDO7l4XshPnefy9wPqhibEb/5ZHcxp890Evnvbbsc1o9QfqjVgDxGFc43ZB7mnfruL9VSmkxUVOb/AJjd9QbYdVbU0k34LQ97iACSGmuIFDb/AHbqMks44BnYK+9p6sdlXDe0LX/KRv0rcHtbxHkrLZ9W4bY6jSR9VRxuDfKLkiYXDg9ukPHYH2D4cFkPw+NioxFrqu9RjD3DkDTtLq8OCX1js6KeqJo2BdUN/HkgvgvqP3y6rN+LxJHzCj1Bhr0SfiZ6rU2uYOit+oS0Yw/wnVpvsO3qUlVGJm/OzxDD62kjVjKhEXAe6Hc0X6BWo8XQ0iQV2az5CtlzDZf6+3h96Rfi3cnO27D+i11iLk6JsUXG7PUtcVYjMY5vI6UQPK1zHxLv6/M/dTZiHflPi7+6KiOmdNF7sG9JHff3crIzFrBsDXQubXpuuS+IfezWjvKIcS+q1AdlE/dH59CpnTuzMOq2tquAJU4cVHzaeHMu+/Fcn7xxP87h3ADluncfy6z2kmvqhV6FR2IxcYH+n5uKefERObodGzSeILqB8AuVgZQsmyepvbpSOyTZVa9CpnRYR0LG6WRMAA2Fl3hvatfEtIqmcPy/quVbKUZsx6+pT2XoWp0wnj/K3wa1AkxLQdiPTbyCw2vvewkCONn7IcgUTYOLF8Wnwv7o38Qb/T/sr7rl2Zgwuqr5dqtOlH5q81OzQ9TcOaNB4/8Ar/dIZkK5E9aC5/3nTfvKf31Heh5fVG7DQ3xmYHQdarz4KX8ZrmT6/QLBdKbAUXPS3Y9EdE3POG7vVEGcDt77P6rk/fG9m8+v2VwXX9k1kYnjRuS5t3/vxQHZoOh81imR3b5BDcTfE+gQ5tgoI15826X04ob826ceH72WPJvVk7d9Icjt6N+qW7HojQdm5JPy7jt/sgS5oebb7q4duyqEjt9UJ7m9vTgU9mPVBH44A3pIPf8A2UfjeG3hY+wQDI3jx8Cqz3t2qvVS5MpRRdfjv6b8R+irunvYNruLf0VUv35dExk7QjZj1Qf3oG9Hhz08evBQdMarl4b+iE66qxf2UATSdsVIOJv6D5j9EkEkdEkWwpEhNX/Cm6auJ9E6SAJl/wDVt++xN78dp8SkkigHDujQEnvceFBJJIqgrZdvBFikFfdOkgljmTmO5SZKRw9UkkCJ2T2+JRWHsHmUySAJP6V6pJJJDAxYdjSXNbRO/P8AXZE1j/gfqkkmIkw77fZTe6uNeqSSRQGOck6SeHA7+qf4ohxBojbcXfDtKSSBCdiL6/f6okWOHD5vRJJRZQT347fRM4/vZOkqRLIPdX7CG9/Db6c0kkAV3uI61dfvdQe8dCOV7EH1SSTY0hhuNif303VWul/vxSSUWWiEh33/AH6ob2Dn9Ekk0SxxXZXcmIHQJJKgEdP7/wCEkkkAf//Z)}.memory-card[data-card=card2] .memory-card__front{background-image:url(https://www.ideegreen.it/wp-content/uploads/2017/04/Gatto-che-miagola-1.jpg)}.memory-card[data-card=card3] .memory-card__front{background-image:url(../img/dome.jpg)}.memory-card[data-card=card4] .memory-card__front{background-image:url(https://secure.img1-fg.wfcdn.com/im/92971681/resize-h600-w600%5Ecompr-r85/4307/43074606/Sitting+Sleepy+Bulldog+Puppy+Statue.jpg)}.memory-card.flipped{pointer-events:none;transform:rotateY(180deg)}.memory-card.flipped .memory-card__back{display:none}.memory-card.flipped .memory-card__front{display:block;height:100%;transform-style:preserve-3d;background-size:cover;background-position:center;background-repeat:no-repeat}.memory-card__front{display:none}.memory-card__back{float:left;width:100%;height:100%;position:relative}.memory-card__back:after{content:'';position:absolute;left:50%;top:50%;width:60px;height:60px;background-image:url(../img/logo-illimity-negative.png);background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%)}.win{display:none;position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.win h2{color:#4a4a4a;font-size:calc(50px - 1vw);font-weight:700}.win .restart{margin-top:30px;display:inline-block;cursor:pointer;background:#fff;padding:15px 30px;border:1px solid #eee;border-radius:6px;font-weight:500;box-shadow:0 6px 6px -8px rgba(0,0,0,.4)}.confetti-wrapper{display:none;top:0;left:0;width:100%;position:absolute;min-height:100vh;z-index:90}[class|=confetti]{position:absolute}.red{background-color:#ffaf33}.redMilan{background:red}.yellow{background-color:#f3f}body.neprix .container{width:100%;margin:0 auto;padding:0 30px;max-width:1440px}body.neprix #section1{float:left;width:100%;height:100vh;background:#ccc;position:relative;overflow:hidden}body.neprix #section2{float:left;width:100%;height:100vh;background:#222;position:relative}@keyframes inFromRight{from{top:50%;right:-50%;transform:translateY(-50%) rotate(180deg)}to{top:50%;transform:translateY(-50%) rotate(0);right:-200px}}@keyframes inFromLeft{from{top:50%;left:-50%;transform:translateY(-50%) rotate(-180deg)}to{top:50%;transform:translateY(-50%) rotate(0);left:-200px}}@keyframes outToRight{from{top:50%;transform:translateY(-50%) rotate(0);right:-200px}to{top:50%;right:-50%;transform:translateY(-50%) rotate(180deg)}}@keyframes outToLeft{from{top:50%;transform:translateY(-50%) rotate(0);left:-200px}to{top:50%;left:-50%;transform:translateY(-50%) rotate(-180deg)}}body.neprix .ics{width:50vw;height:100%;background:url(../img/ics.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:-50%;transform:translateY(-50%) rotate(180deg)}body.neprix .ics.in{animation-name:inFromRight;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:.3s}body.neprix .ics.out{animation-name:outToRight;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in}body.neprix #section2 .ics{left:-50%}body.neprix #section2 .ics.in{animation-name:inFromLeft;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:.3s}body.neprix #section2 .ics.out{animation-name:outToLeft;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in}.single-chart{float:left;width:33.3%;height:0;padding-bottom:33.3%}.circular-chart{display:block;max-width:100%}.circle{fill:none;stroke-width:7;stroke-linecap:round;animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.green .circle{stroke:#1dd275}.circular-chart.lightblue .circle{stroke:#04b8fc}.circular-chart.blue .circle{stroke:#304afa}.data{fill:#666;font-family:sans-serif;font-size:3px;text-anchor:middle;alignment-baseline:central}.data .small{font-size:1px}.data .value{fill:#304afa}.data .lbl{fill:#676670}body.bday{background:#121212;width:100%;overflow:auto}#mammetroie{float:left;width:100%;height:calc(100% + 1050px);position:relative;padding-top:calc(100vh - 110px)}@media screen and (max-width:768px){#mammetroie{padding-top:75vh}}#mammetroie .vagina{width:340px;height:340px;margin-left:auto;margin-right:auto;background:center/contain no-repeat url(https://i.ibb.co/x50pkF8/vagina-pngrepo-com.png);margin-top:-50px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;transition:all .3s ease-in-out}#mammetroie .vagina.in{bottom:250px}@media screen and (max-width:768px){#mammetroie .vagina{width:300px;height:300px}#mammetroie .vagina.in{bottom:360px}}#mammetroie .penis{z-index:10;background:#ffbec2;height:200px;width:100px;border-radius:100px;margin:0 auto;margin-top:-50px;transition:all .2s linear}#mammetroie .egg{z-index:11;background:#ffbec2;margin:0;padding:0;height:110px;width:110px;border-radius:50%;display:inline-block}#mammetroie .balls{width:100%;margin:0 auto;text-align:center;font-size:0}#mammetroie .years{position:absolute;top:150vh;left:0;float:left;width:100%;z-index:-3;text-align:left}@media screen and (max-width:768px){#mammetroie .years{z-index:1}}#mammetroie .years li{font-family:Montserrat,sans-serif;float:left;width:100%;font-size:50vh;color:#fff;padding-left:10%;padding-top:15%;height:300px;margin-bottom:600px}@media screen and (max-width:768px){#mammetroie .years li{font-size:40vh;padding-left:initial;text-align:center}}#mammetroie .years li.bday{padding-left:0;text-align:center;font-size:500px}@media screen and (max-width:768px){#mammetroie .years li.bday{font-size:40vh}}#mammetroie .years li.bday-msg{padding-left:60px;text-align:left;font-size:100px;padding-top:50vh}@media screen and (max-width:768px){#mammetroie .years li.bday-msg{font-size:60px;padding:0 15px}}