body{height:100%;min-height:100vh;margin:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box}@font-face{font-weight:400;font-family:"Geometria";font-style:normal;src:url(/static/media/Geometria.da074460.woff) format("woff");font-display:swap}@font-face{font-weight:500;font-family:"Geometria";font-style:normal;src:url(/static/media/Geometria-Medium.7ab28e0b.otf) format("opentype");font-display:swap}@font-face{font-weight:700;font-family:"Geometria";font-style:normal;src:url(/static/media/Geometria-Bold.d9f6cde2.woff) format("woff");font-display:swap}@font-face{font-weight:800;font-family:"Geometria";font-style:normal;src:url(/static/media/Geometria-Heavy.688d0ba2.woff) format("woff");font-display:swap}body,button,input,textarea{font-family:Geometria,serif}.cards{max-width:1080px;margin:0 auto}.cards h2{text-align:center;font-size:42px;margin:60px 0}@media(max-width:768px){.cards h2{margin:30px 0;font-size:22px}}.cards-inner{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:1024px){.cards-inner{margin:0 30px}}.card{width:350px;height:350px;margin-bottom:15px;overflow:hidden;transition:.3s;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0)}.card img{width:100%;height:100%;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.card:active,.card:focus,.card:hover{border-radius:30px;-webkit-transform:translateZ(0);transform:translateZ(0)}.card:active img,.card:focus img,.card:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media(max-width:1024px){.card{width:49%;height:100%}}@media(max-width:768px){.card{width:calc(50vw - 35px);height:calc(50vw - 35px);margin-bottom:10px}}.card-template{max-width:720px;margin:0 auto}.card-template h2{text-align:center;font-size:42px;margin:60px 0}@media(max-width:768px){.card-template{max-width:calc(100% - 60px)}.card-template h2{font-size:22px;margin:30px 0}}.cards-footer{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.cards-footer a{color:#333}.cards-footer svg{transition:.2s;cursor:pointer}.cards-footer svg:hover{color:#e30613;transition:.2s}.cards-footer p{margin-right:10px;font-weight:500;font-size:24px}@media(max-width:768px){.cards-footer{padding:23px 0}.cards-footer svg{width:32px;height:32px}}.next{width:170px;height:76px;color:#fff;background-color:#e30613;border-radius:38px;font-weight:500;font-size:16px;cursor:pointer;transition:.2s}.next,.next:hover{border:2px solid #e30613}.next:hover{color:#e30613;background-color:#fff}@media(max-width:768px){.next{width:90px;height:32px;font-size:12px}}.social-charing,.social-charing__inner{display:flex;align-items:center;justify-content:space-between}.charing-circle{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-left:7px;border-radius:50px;background-color:#e30613;border:2px solid #e30613;transition:.2s;cursor:pointer}.charing-circle svg{color:#fff}.charing-circle:hover{color:#e30613;background-color:#fff;border:2px solid #e30613;transition:.2s}.charing-circle:hover svg{color:#e30613}@media(max-width:768px){.charing-circle{width:32px;height:32px;margin-left:6px}.charing-circle svg{color:#fff;width:60%;height:60%}}.next-button svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.download-image-button{position:absolute;right:5%;bottom:5%;display:flex;align-items:center;justify-content:center;width:170px;height:75px;color:#333;background-color:#f8f8f9;border:none;border-radius:38px;font-weight:500;font-size:16px;cursor:pointer;transition:.2s}.download-image-button svg{margin-right:20px;color:#333;transition:.2s}.download-image-button:hover,.download-image-button:hover svg{color:#e30613;transition:.2s}@media(max-width:768px){.download-image-button{width:108px;height:32px;font-size:12px}.download-image-button svg{height:17px;margin-right:6px}}.card-template__inner{position:relative;width:720px;height:720px;overflow:hidden}.card-template__inner canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.card-template__inner img{z-index:2;width:100%;height:100%}@media(max-width:768px){.card-template__inner{width:calc(100vw - 60px);height:calc(100vw - 60px)}.card-template__inner canvas{z-index:-1;opacity:0;pointer-events:none}}.card-template__back{width:100%;height:100%}.text-wrap{position:absolute;z-index:2}.text-wrap textarea{width:100%;height:100%;border:none;background:transparent;font-weight:800;font-size:32px;line-height:36px;color:#fff;word-break:break-word;white-space:pre-wrap;outline:none;resize:none;text-align:center;text-transform:uppercase;overflow:hidden}@media(max-width:768px){.text-wrap textarea{font-size:18px;line-height:16px}}.text-wrap--first{top:110px;left:45px;width:350px;padding:10px 50px}.text-wrap--first textarea{height:51px;overflow:hidden;font-size:18px;line-height:26px}@media(max-width:768px){.text-wrap--first{top:14%;left:8%;width:45%;height:13%;padding:2% 35px}.text-wrap--first textarea{height:80%;margin:3% auto;font-size:calc(1.33333vw + 8.4px);line-height:normal}}@media(max-width:420px){.text-wrap--first{top:15%;left:14%;width:118px;height:42px;padding:5px}.text-wrap--first textarea{height:28px;margin:0;font-size:10px;line-height:12px}}@media(max-width:400px){.text-wrap--first{top:14%;left:12%}}@media(max-width:320px){.text-wrap--first{top:13%;left:8%}}.text-wrap--second{width:350px;height:320px;padding:16px}.text-wrap--second img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.text-wrap--second textarea{font-size:calc(1.33333vw + 16.4px);line-height:normal}@media(max-width:768px){.text-wrap--second{width:50%;height:48%;padding:5% 2%}}@media(max-width:420px){.text-wrap--second{width:160px;height:145px;padding:5%}.text-wrap--second textarea{font-size:12px;line-height:normal}}@media(max-width:400px){.text-wrap--second{width:150px;height:135px;padding:5%}.text-wrap--second textarea{font-size:12px;line-height:normal}}@media(max-width:320px){.text-wrap--second{width:126px;height:115px;padding:5%}.text-wrap--second textarea{font-size:10px;line-height:normal}}.text-wrap--second0{top:220px;left:40px}@media(max-width:768px){.text-wrap--second0{top:100px;left:40px}}@media(max-width:420px){.text-wrap--second0{top:113px;left:27px}}@media(max-width:400px){.text-wrap--second0{left:20px}}@media(max-width:320px){.text-wrap--second0{top:100px;left:20px}}.text-wrap--second1{top:220px;left:40px}.text-wrap--second1 textarea{color:#2c32b5}@media(max-width:768px){.text-wrap--second1{top:30%;left:6%}}@media(max-width:420px){.text-wrap--second1{top:113px;left:27px}}@media(max-width:400px){.text-wrap--second1{left:20px}}@media(max-width:320px){.text-wrap--second1{top:100px;left:20px}}.text-wrap--second2{bottom:135px;right:40px}@media(max-width:768px){.text-wrap--second2{bottom:50px;right:15px}}.text-wrap--second3{top:220px;left:40px}@media(max-width:768px){.text-wrap--second3{top:100px;left:40px}}@media(max-width:420px){.text-wrap--second3{top:113px;left:27px}}@media(max-width:400px){.text-wrap--second3{left:20px}}@media(max-width:320px){.text-wrap--second3{top:100px;left:20px}}.text-wrap--second4{bottom:135px;right:40px}@media(max-width:768px){.text-wrap--second4{bottom:50px;right:15px}}.text-wrap--second5{top:220px;left:40px}.text-wrap--second5 textarea{color:#ed1c24}@media(max-width:420px){.text-wrap--second5{top:113px;left:27px}}@media(max-width:400px){.text-wrap--second5{left:20px}}@media(max-width:320px){.text-wrap--second5{top:100px;left:20px}}.card-validate-modal{position:absolute;top:calc(50% - 160px);left:calc(50% - 175px);z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;width:350px;height:320px;padding:70px 40px 40px}.card-validate-modal img{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}.card-validate-modal h3{z-index:2;margin:0;text-align:center;font-weight:500;font-size:24px}.card-validate-modal button{z-index:2;width:140px;height:70px;margin-top:30px;color:#fff;background-color:#e30613;font-size:16px}@media(max-width:768px){.card-validate-modal{top:calc(50% - 85px);left:calc(50% - 80px);z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;width:170px;height:160px;padding:20px 15px}.card-validate-modal h3{font-size:12px}.card-validate-modal button{width:70px;height:30px;margin-top:20px;font-size:12px}}.home{position:relative;display:flex;align-items:center;justify-content:flex-end;height:auto;min-height:100vh;padding:0 calc(50vw - 500px);background-image:url(/static/media/bgDesk.ab46f3b6.png);background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden}.home img{position:absolute;display:none}@media(max-width:1024px){.home{justify-content:flex-start;padding:0 30px;background-image:none;background-color:#4c296d}.home img{display:inline;display:initial;bottom:0;right:0;z-index:0;width:100%;height:auto}.home img:first-child{top:0;right:0;width:100%}}.home-content{z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:450px}.home-content h1{margin-bottom:20px;text-align:center;color:#fff;font-size:42px}.home-content h2{margin:0 0 30px;color:#fff;font-size:20px}.home-content button{width:170px;height:75px;border:2px solid #e30613;border-radius:38px;background-color:#e30613;color:#fff;cursor:pointer;transition:.2s;font-weight:500;font-size:16px}.home-content button:hover{background-color:#fff;color:#e30613;border:2px solid #e30613}@media(max-width:1024px){.home-content{justify-content:flex-start;width:100%;max-width:100%;height:100vh;padding-top:33%}.home-content h1{font-weight:600;font-size:38px}}@media(max-width:420px){.home-content{padding-top:50%}.home-content h1{margin:0 0 10px;font-weight:500;font-size:22px}.home-content h2{margin:0 0 16px;font-size:12px}.home-content button{width:90px;height:40px;font-size:12px}}.page-wrap{flex-direction:column;height:auto;min-height:100vh}.header,.page-wrap{display:flex;justify-content:space-between}.header{align-items:center;height:80px;padding:0 60px}@media(max-width:420px){.header{height:43px;padding:0 30px}.header a img{width:85px;margin-top:18px}}.header-logo{margin-top:30px}@media(max-width:420px){.header-logo{margin-top:0}}.home-header{position:fixed;top:0;right:0;left:0;z-index:2}.social svg{margin-left:20px;cursor:pointer;color:#333;transition:.2s}.social svg:hover{color:#e30613;transition:.2s}@media(max-width:420px){.social svg{width:28px;height:43px;margin-left:10px}}.social a{text-decoration:none}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0}.footer a{margin:0 20px 30px;font-weight:600;font-size:18px;color:#333;text-decoration:none;transition:.2s}.footer a:hover{color:#e30613;transition:.2s}.footer p{font-size:12px;margin-bottom:40px}@media(max-width:768px){.footer{padding:40px 0}.footer a{margin:0 0 10px;font-size:10px}.footer a img{width:46px;height:7px}.footer p{font-size:8px;margin-bottom:20px}}.flex-links{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.flex-links{flex-direction:column;width:calc(100% - 60px)}}.layout{display:flex;flex-direction:column;justify-content:space-between;height:auto;min-height:100vh}