body{margin:0}.tool h2{margin-bottom:2rem;color:#464394;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#4f447a 20%,#ff579f);-webkit-background-clip:text;background-clip:text;font-weight:700;font-size:2.6rem;text-align:center}@media only screen and (max-width: 56.25em){.tool h2{font-size:24px}}.box-generator .generator-input{width:55%;margin:0 auto;text-align:center}@media only screen and (max-width: 90em){.box-generator .generator-input{width:60%}}.box-generator .generator-input p{margin-bottom:3rem}@media only screen and (max-width: 56.25em){.box-generator .generator-input{width:100%}}.box-generator .generator-input p{font-size:1.4rem}@media only screen and (max-width: 56.25em){.box-generator .generator-input p{font-size:14px}}.box-generator .generator-input p em{font-weight:700;font-style:italic}.box-generator .generator-input input{margin-bottom:1rem;background:#fff;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}@media only screen and (max-width: 90em){.box-generator .generator-input input{font-size:16px}}.box-generator .generator-input input:focus{border-color:#605dba}.box-generator .generator-input input:-webkit-autofill,.box-generator .generator-input input:-webkit-autofill:hover,.box-generator .generator-input input:-webkit-autofill:focus{border:1px solid transparent;-webkit-text-fill-color:#231942;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.box-generator .generator-input .generator-btn{text-align:center}.box-generator .generator-input .generator-btn .btn{display:inline-block}.box-generator .generator-input .generator-btn .btn.magic:after{content:"";display:inline-block;vertical-align:middle;width:26px;height:26px;margin-left:1.5rem;background:url(/images/magic.svg) center center no-repeat}.box-generator .generator-input .generator-btn .btn .loading-msg{display:inline;margin-left:2rem;font-weight:700;font-size:1.8rem}@media only screen and (max-width: 56.25em){.box-generator .generator-input .generator-btn .btn .loading-msg{font-size:17px}}.header{background:#5e548e;background-image:radial-gradient(circle,#5e548e,#4f447a,#403567,#312754,#231942)}.header .intro{text-align:center}.header .intro h1 span{border-bottom:3px solid #f1f1f1}@media only screen and (max-width: 37.5em){.header .intro h1 span{display:block;border:none}}.header .header-logo{display:flex;flex-direction:column;align-items:center;padding:5rem 3rem 3rem}.header .header-logo a{padding:2rem 3rem;background:#CFC6F7;border-radius:10px}.header .header-logo .logo{width:24rem}@media only screen and (max-width: 37.5em){.header .header-logo .logo{width:22rem}}.header p{width:60%;margin:0 auto 5rem;color:#f1f1f1}@media only screen and (max-width: 56.25em){.header p{width:100%}}.header .checklist{margin-top:8rem}@media only screen and (max-width: 37.5em){.header .checklist{display:flex;flex-wrap:wrap;align-items:center}}.header .checklist li{display:inline-block;margin-right:6rem;color:#cfc6f7;font-size:1.6rem}@media only screen and (max-width: 56.25em){.header .checklist li{margin-right:5rem}}@media only screen and (max-width: 37.5em){.header .checklist li{flex:0 0 50%;margin:0;padding:.5rem;text-align:left;font-size:16px}.header .checklist li:nth-child(odd){padding-right:3.5rem;text-align:right}}.header .checklist li:before{content:"";display:inline-block;vertical-align:middle;width:2.2rem;height:2.2rem;margin-right:1rem;background:url(/images/check.svg) top center no-repeat}.header .checklist li:last-child{margin-right:0}.footer{background:#5e548e}.footer .wrap-footer{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 56.25em){.footer .wrap-footer{flex-direction:column-reverse;text-align:center}}.footer .wrap-footer .footer-menu li{list-style-type:none;display:inline-block;margin:0 1.5rem}@media only screen and (max-width: 37.5em){.footer .wrap-footer .footer-menu li{margin-bottom:1rem}}.footer .wrap-footer .footer-menu li a{padding-bottom:.15rem;color:#f1f1f1;font-size:1.5rem;border-bottom:1px solid transparent;font-weight:600;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}@media only screen and (max-width: 56.25em){.footer .wrap-footer .footer-menu li a{font-size:15px}}.footer .wrap-footer .footer-menu li a:hover{border-bottom-color:#f0f0f8}.footer .wrap-footer .copyright p{font-size:1.3rem;color:#f1f1f1}@media only screen and (max-width: 56.25em){.footer .wrap-footer .copyright p{margin-top:2rem;font-size:13px}}.examples{margin-bottom:5rem}@media only screen and (max-width: 90em){.examples{margin-bottom:0}}.examples .examples-section{margin-bottom:10rem}@media only screen and (max-width: 56.25em){.examples .examples-section{text-align:center}}.examples .examples-section:last-child{margin-bottom:0}.examples .examples-list .col.col-3{flex:0 0 20%;padding:3rem 2rem}@media only screen and (max-width: 56.25em){.examples .examples-list .col.col-3{flex:0 0 25%}.examples .examples-list .col.col-3:nth-of-type(9),.examples .examples-list .col.col-3:nth-of-type(10){display:none}}@media only screen and (max-width: 37.5em){.examples .examples-list .col.col-3{flex:0 0 50%}.examples .examples-list .col.col-3:nth-of-type(9),.examples .examples-list .col.col-3:nth-of-type(10){display:block}}.examples .examples-list li{list-style-type:none}.examples .examples-list li p span{display:block;font-style:italic;font-weight:700}.examples .examples-list li p{font-size:15px;text-align:center}.examples .examples-list li .example-img{margin-bottom:1.5rem;padding:1rem;border:2px solid #f0f0f8;border-radius:10px;box-shadow:0 0 10px #f0f0f8;background:#fff}.faq{padding:5rem 0 2rem;background:#f0f0f8}.faq h3{margin-bottom:5rem}.faq .question{margin-bottom:3rem}.faq .question span{display:block;margin-bottom:1rem;font-weight:700}.tool.wrap-generator-result{padding-top:0}@media only screen and (max-width: 75em){.tool.wrap-generator-result>.col{padding:0}}@media only screen and (max-width: 56.25em){.tool.wrap-generator-result>.col{padding:3rem 1rem}}.result-box-generator .wrap-result{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;margin:0 auto}@media only screen and (max-width: 75em){.result-box-generator .wrap-result .display-result{padding-top:0}}.result-box-generator .wrap-result .display-result .display-img{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #5e548e;border-radius:10px}.result-box-generator .wrap-result .display-result .display-img img{border-radius:10px}.result-box-generator .wrap-result .result-btn .txt-prompt{position:relative;margin-bottom:4rem;background:#fff;padding:1rem 2rem 10rem;border-radius:10px;font-size:1.6rem}@media only screen and (max-width: 56.25em){.result-box-generator .wrap-result .result-btn .txt-prompt{font-size:16px}}.result-box-generator .wrap-result .result-btn .txt-prompt .copy-prompt{position:absolute;bottom:1rem;right:1rem}.result-box-generator .wrap-result .result-btn .txt-prompt .copy-prompt .copy-box{padding:.75rem 1.5rem;font-size:1.3rem;border:1px solid #5e548e;background:#fff;color:#5e548e;border-radius:10px}@media only screen and (max-width: 56.25em){.result-box-generator .wrap-result .result-btn .txt-prompt .copy-prompt .copy-box{font-size:13px}}.result-box-generator .wrap-result .result-btn .txt-prompt .copy-prompt .copy-box:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:19px;margin-right:1rem;background:url(/images/icon-copy.svg) top left no-repeat;background-size:100%}.result-box-generator .wrap-result .result-btn .success-btn{margin-bottom:5rem}.result-box-generator .wrap-result .result-btn .success-btn .btn{padding:2rem 3rem}@media only screen and (max-width: 37.5em){.result-box-generator .wrap-result .result-btn .success-btn .btn{padding:2.5rem 3rem}}.result-box-generator .wrap-result .result-btn .success-btn p,.result-box-generator .wrap-result .result-btn .retry-btn p{margin-bottom:1.5rem}@media only screen and (max-width: 56.25em){.result-box-generator .wrap-result .result-btn .success-btn p,.result-box-generator .wrap-result .result-btn .retry-btn p{text-align:center}}.result-box-generator .wrap-result .result-btn .wrap-misc-btn{display:flex;flex-wrap:wrap;gap:3rem}@media only screen and (max-width: 75em){.result-box-generator .wrap-result .result-btn .wrap-misc-btn{display:block}}.result-box-generator .wrap-result .result-btn .wrap-misc-btn .btn{flex:2;padding:2.25rem}@media only screen and (max-width: 75em){.result-box-generator .wrap-result .result-btn .wrap-misc-btn .btn{display:inline-block;margin-bottom:3rem}.result-box-generator .wrap-result .result-btn .wrap-misc-btn .btn:last-child{margin-bottom:0}}@media only screen and (max-width: 37.5em){.result-box-generator .wrap-result .result-btn .wrap-misc-btn .btn{padding:2.5rem 3rem}}.result-box-generator .wrap-result .result-btn .wrap-misc-btn .btn:last-child{flex:1}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}html{position:relative;min-height:100%;font-size:62.5%}@media only screen and (max-width: 90em){html{font-size:56.25%}}@media only screen and (max-width: 75em){html{font-size:53.125%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (max-width: 37.5em){html{font-size:50%}}body{box-sizing:border-box;margin:0 auto;padding:0;background:#ffffff;font-family:Rubik,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.4;color:#231942}@media only screen and (max-width: 56.25em){body{font-size:17px}}.row{display:flex;flex-wrap:wrap;max-width:1440px;width:100%;margin:0 auto}.row .row{width:auto;margin:0 -3rem}@media only screen and (max-width: 56.25em){.row .row{margin:0 -2rem}}.col{position:relative;width:100%;padding:3rem}@media only screen and (max-width: 56.25em){.col .col{padding:2rem}}.col-1{flex:0 0 8.333333%}.col-2{flex:0 0 16.666667%}.col-3{flex:0 0 25%}@media only screen and (max-width: 56.25em){.col-3{flex:0 0 50%}}@media only screen and (max-width: 37.5em){.col-3{flex:0 0 100%}}.col-4{flex:0 0 33.333333%}.col-5{flex:0 0 41.666667%}.col-6{flex:0 0 50%}@media only screen and (max-width: 56.25em){.col-6{flex:0 0 100%}}.col-7{flex:0 0 58.333333%}.col-8{flex:0 0 66.666667%}.col-9{flex:0 0 75%}.col-10{flex:0 0 83.333333%}.col-11{flex:0 0 91.666667%}.col-12{flex:0 0 100%}h1{margin-bottom:2rem;font-size:3.5rem;font-weight:700;color:#f1f1f1}@media only screen and (max-width: 37.5em){h1{font-size:28px}}h2{font-weight:700}h3{position:relative;display:inline-block;margin-bottom:2rem;font-size:2.8rem;text-transform:uppercase;font-weight:700}@media only screen and (max-width: 37.5em){h3{font-size:24px}}a{color:#53536e;text-decoration:none}img{display:block;max-width:100%;height:auto}input{display:block;margin:auto;width:100%;text-align:left;border:2px solid transparent;padding:2rem;font-size:1.6rem;border-radius:10px;outline:none;font-family:Rubik,sans-serif;font-weight:400;color:#53536e}::-webkit-input-placeholder{color:#999;font-style:italic}::placeholder{color:#999;font-style:italic}button{font-size:1.8rem;border-radius:10px;outline:none;font-family:Rubik,sans-serif;font-weight:400;border:none;cursor:pointer}.btn{display:block;padding:1.5rem 4rem;background:#ff579f;color:#f1f1f1;font-size:1.8rem;border-radius:10px;text-align:center}.btn:hover{background:#5e548e}@media only screen and (max-width: 56.25em){.btn{width:100%;padding:2.5rem 2rem;font-size:20px}}@media only screen and (max-width: 37.5em){.btn{padding:2.5rem 2rem;font-size:20px}}.btn.reverse{background:#5e548e}.btn.reverse:hover{background:#ff579f}.wrap-tool{position:relative;margin-bottom:10rem}.wrap-tool:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;background:#5e548e;background-image:radial-gradient(circle,#5e548e,#4f447a,#403567,#312754,#231942)}.wrap-tool .tool{display:flex;flex-direction:column;justify-content:center;padding:5rem 15rem 0;background:#f0f0f8;box-shadow:0 10px 20px -15px #5e548e;border-radius:10px}@media only screen and (max-width: 90em){.wrap-tool .tool{max-width:90%;margin:0 auto;padding:5rem 5rem 0}}@media only screen and (max-width: 75em){.wrap-tool .tool{padding:2rem 5rem 0}}@media only screen and (max-width: 56.25em){.wrap-tool .tool{padding:2rem}}@media only screen and (max-width: 37.5em){.wrap-tool .tool{padding:0}}.legal{max-width:100rem;padding:5rem 0}.legal p{margin-bottom:2rem}.legal p span{display:block;font-weight:700}.legal a{text-decoration:underline;font-weight:700}.legal a:hover{text-decoration:none}.legal ul{margin-left:5rem;margin-top:1rem}.contact{padding:5rem 0 25rem;text-align:center}.contact p{margin-bottom:1rem}.not-found{max-width:100rem;padding:5rem 0;align-items:center}@media only screen and (max-width: 56.25em){.not-found{text-align:center}}.not-found h2{margin-bottom:2rem}.not-found .btn{display:inline-block;margin-top:1rem}.not-found p{margin-bottom:2rem}.not-found img{max-width:42rem}@media only screen and (max-width: 56.25em){.not-found img{max-width:32rem;margin:0 auto}}
