.basic{font-weight:700;text-align:right}.basic,.basic .card-face{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.basic .card-face{padding:1rem;text-transform:uppercase;border-radius:10px}.basic .back{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.basic .card-face .circle{display:none}.basic .card-face h1{font-size:3rem;text-align:left;margin-bottom:2rem}.basic .card-face h3{margin:5px 0;font-size:1.2rem}.basic .card-face .business,.basic .card-face .firstLetter,.basic .front-qr{display:none}.center{position:relative}.center,.center .card-face{display:flex;flex-direction:column;align-items:center;justify-content:center}.center .card-face{color:white;position:absolute;top:0;left:0;border-radius:10px}.center .card-face .circle{display:none}.center .card-face .name{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:2.25rem;line-height:2.5rem;font-weight:900;text-transform:uppercase}.center .card-face .phone{left:2.25rem}.center .card-face .contactEmail,.center .card-face .phone{writing-mode:vertical-rl;position:absolute;bottom:.75rem;transform-origin:left;--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.125rem;line-height:1.75rem;font-weight:900;text-transform:uppercase}.center .card-face .contactEmail{right:-1.25rem}.center .card-face .job{left:-1rem;--tw-rotate:180deg}.center .card-face .job,.center .card-face .website{writing-mode:vertical-rl;position:absolute;top:.75rem;transform-origin:right;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.125rem;line-height:1.75rem;font-weight:900;text-transform:uppercase}.center .card-face .website{right:2.25rem;--tw-rotate:-180deg}.center .card-face .business,.center .card-face .firstLetter,.center .front-qr{display:none}.horizon{position:relative}.horizon,.horizon .card-face{display:flex;flex-direction:column;align-items:center;justify-content:center}.horizon .card-face{position:absolute;top:0;left:0;border-radius:10px}.horizon .card-face .circle{display:none}.horizon .card-face .name{position:absolute;bottom:0;left:11rem;display:flex;width:20rem;transform-origin:left;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:flex-start;font-size:1.5rem;line-height:2rem;font-weight:900;text-transform:uppercase}.horizon .card-face .phone{left:16rem}.horizon .card-face .contactEmail,.horizon .card-face .phone{writing-mode:vertical-rl;position:absolute;bottom:1rem;transform-origin:left;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.125rem;line-height:1.75rem;font-weight:400;text-transform:uppercase}.horizon .card-face .contactEmail{left:18rem}.horizon .card-face .job{left:14rem}.horizon .card-face .job,.horizon .card-face .website{writing-mode:vertical-rl;position:absolute;bottom:1rem;transform-origin:left;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.125rem;line-height:1.75rem;font-weight:400;text-transform:uppercase}.horizon .card-face .website{left:20rem}.horizon .card-face .business,.horizon .card-face .firstLetter{display:none}.horizon .front-qr{position:absolute;top:1.75rem;margin:auto}.simple{position:relative}.simple,.simple .card-face{display:flex;flex-direction:column;align-items:center;justify-content:center}.simple .card-face{position:absolute;top:0;left:0;border-radius:10px}.simple .card-face .circle{display:none}.simple .card-face .name{position:absolute;left:-1.75rem;width:510px;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:left;font-size:1.5rem;line-height:2rem;font-weight:400;text-transform:uppercase}.simple .card-face .contactEmail,.simple .card-face .job,.simple .card-face .phone,.simple .card-face .website{writing-mode:vertical-rl;display:none}.simple .card-face .business{width:510px;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;text-align:left;font-size:3.75rem;line-height:1;font-weight:700;text-transform:uppercase}.simple .card-face .firstLetter,.simple .front-qr{display:none}.letter{position:relative}.letter,.letter .card-face{display:flex;flex-direction:column;align-items:center;justify-content:center}.letter .card-face{color:white;position:absolute;top:0;left:0;border-radius:10px}.letter .card-face .circle{display:none}.letter .card-face .name{writing-mode:vertical-rl;position:absolute;right:1.75rem;top:.25rem;height:13rem;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.25rem;line-height:1.75rem;font-weight:300;text-transform:uppercase}.letter .card-face .contactEmail,.letter .card-face .job,.letter .card-face .phone,.letter .card-face .website{writing-mode:vertical-rl;display:none}.letter .card-face .business{right:3.5rem;top:.25rem;height:13rem;font-size:1.5rem;line-height:2rem;font-weight:600;text-transform:uppercase}.letter .card-face .business,.letter .card-face .firstLetter{writing-mode:vertical-lr;position:absolute;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.letter .card-face .firstLetter{line-height:23rem;bottom:0;height:400px;width:100%;font-size:27rem;font-weight:700}.letter .front-qr{display:none}.repeat{position:relative;justify-content:center}.repeat,.repeat .card-face{display:flex;flex-direction:column;align-items:center}.repeat .card-face{border-radius:10px;position:absolute;top:0;left:0;justify-content:flex-end}.repeat .card-face .business,.repeat .card-face .circle,.repeat .card-face .contactEmail,.repeat .card-face .firstLetter,.repeat .card-face .job,.repeat .card-face .name,.repeat .card-face .phone,.repeat .card-face .website{display:none}.repeat .card-face .name-repeat{border-radius:10px;writing-mode:vertical-lr;position:absolute;bottom:0;right:0;display:flex;height:100%;width:100%;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:center;justify-content:center;row-gap:1.25rem;overflow:hidden}.repeat .card-face .name-repeat h1{writing-mode:vertical-lr;font-size:3.75rem;line-height:1;font-weight:900;text-transform:uppercase}.repeat .card-face .name-repeat #mainName{writing-mode:vertical-lr;color:rgb(253 224 71/0)}.repeat .front-qr{display:none}.relief{position:relative;align-items:center;justify-content:center}.relief,.relief .relief-items{display:flex;flex-direction:column}.relief .relief-items{writing-mode:vertical-rl;height:600px;width:360px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:space-between;padding:2rem}.relief .relief-items .infosRelief{display:flex;justify-content:space-between}.relief .relief-items .relief_business{font-size:4.5rem;line-height:1;font-weight:700;text-transform:uppercase}.relief .relief-items .infoRelief{display:flex;flex-direction:column;justify-content:flex-end;row-gap:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:300}.relief .card-face{border-radius:10px;display:flex;overflow:hidden}.relief .card-face .business,.relief .card-face .circle,.relief .card-face .contactEmail,.relief .card-face .firstLetter,.relief .card-face .job,.relief .card-face .name,.relief .card-face .phone,.relief .card-face .website,.relief .front-qr{display:none}.corporate{font-weight:700;text-align:right}.corporate,.corporate .card-face{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.corporate .card-face{padding:1rem;text-transform:uppercase;border-radius:10px}.corporate .back{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.corporate .card-face .circle{display:none}.corporate .card-face h1{text-align:inherit}.corporate .card-face h1,.corporate .card-face h3{font-size:inherit;margin:0}.corporate .card-face .business,.corporate .card-face .firstLetter,.corporate .front-qr{display:none}.corporate .logo-placeholder{position:absolute;top:0;left:0;width:100%;height:60%;display:flex;justify-content:center;align-items:center;z-index:1}.corporate .logo-placeholder img{width:90%!important;height:90%!important;-o-object-fit:contain;object-fit:contain}.corporate .logo-zone{width:80%;height:80%;border:2px dashed rgba(255,255,255,.4);border-radius:12px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1)}.corporate .logo-text{font-size:1rem;color:rgba(255,255,255,.6);font-weight:400;letter-spacing:1px}.corporate .card-face .name{position:absolute;top:62%;left:1rem;right:1rem;font-size:1.8rem;font-weight:700;line-height:1.1;margin:0;text-align:center}.corporate .card-face .job{top:70%;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.corporate .card-face .job,.corporate .card-face .phone{position:absolute;left:1rem;right:1rem;opacity:.85;margin:0;text-align:center}.corporate .card-face .phone{top:80%;font-size:.9rem;font-weight:400}.corporate .card-face .contactEmail{top:85%}.corporate .card-face .contactEmail,.corporate .card-face .website{position:absolute;left:1rem;right:1rem;font-size:.9rem;font-weight:400;opacity:.85;margin:0;text-align:center}.corporate .card-face .website{top:90%}.modern{font-weight:700;text-align:left}.modern,.modern .card-face{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.modern .card-face{padding:1.5rem;text-transform:uppercase;border-radius:10px}.modern .back{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.modern .card-face .circle{display:none}.modern .card-face h1{text-align:inherit}.modern .card-face h1,.modern .card-face h3{font-size:inherit;margin:0}.modern .card-face .business,.modern .card-face .firstLetter,.modern .front-qr{display:none}.modern .card-face .name{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;font-size:2rem;font-weight:700;line-height:1.1;margin:0;text-align:left;z-index:10}.modern .card-face .job{top:4rem}.modern .card-face .contactEmail,.modern .card-face .job{position:absolute;left:1.5rem;right:1.5rem;font-size:1rem;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:1px;margin:0;text-align:left;line-height:1.2;z-index:10}.modern .card-face .contactEmail{top:5.5rem}.modern .card-face .website{top:7rem}.modern .card-face .phone,.modern .card-face .website{position:absolute;left:1.5rem;right:1.5rem;font-size:1rem;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:1px;margin:0;text-align:left;line-height:1.2;z-index:10}.modern .card-face .phone{top:8.5rem}.modern .logo-placeholder{position:absolute;top:35%;left:0;width:100%;height:60%;display:flex;justify-content:center;align-items:center;z-index:1}.modern .logo-placeholder img{width:90%!important;height:90%!important;-o-object-fit:contain;object-fit:contain}.modern .logo-zone{width:80%;height:80%;border:2px dashed rgba(255,255,255,.4);border-radius:12px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1)}.modern .logo-text{font-size:1.2rem;color:rgba(255,255,255,.6);font-weight:400;letter-spacing:1px}.executive{font-weight:700;text-align:center}.executive,.executive .card-face{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.executive .card-face{padding:20px;text-transform:uppercase;border-radius:10px;box-sizing:border-box;overflow:hidden}.executive .back{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.executive .card-face .circle{display:none}.executive .card-face h1{text-align:inherit}.executive .card-face h1,.executive .card-face h3{font-size:inherit;margin:0}.executive .card-face .business,.executive .card-face .firstLetter,.executive .front-qr{display:none}.executive .card-face .logo-placeholder{position:absolute;top:0;left:0;width:100%;height:60%;display:flex;justify-content:center;align-items:center;z-index:10}.executive .card-face .logo-placeholder img{width:90%!important;height:90%!important}.executive .card-face .logo-zone{width:80%;height:80%;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.1);border:2px dashed rgba(255,255,255,.3);border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.executive .card-face .logo-text{font-size:24px;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:2px}.executive .card-face .info-section{position:absolute;bottom:0;left:0;width:100%;height:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.executive .card-face .name{bottom:160px;font-size:28px;font-weight:700;letter-spacing:1px}.executive .card-face .job,.executive .card-face .name{position:absolute;left:50%;transform:translateX(-50%);text-align:center;text-transform:uppercase;margin:0;z-index:20;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive .card-face .job{bottom:135px;font-size:16px;font-weight:500;letter-spacing:.5px}.executive .card-face .contactEmail,.executive .card-face .phone,.executive .card-face .website{position:absolute;left:50%;transform:translateX(-50%);font-size:14px;font-weight:300;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;z-index:20;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive .card-face .contactEmail{bottom:110px}.executive .card-face .phone{bottom:90px}.executive .card-face .website{bottom:70px}.executive .card-face .business,.executive .card-face .firstLetter{display:none!important}@media (max-width:768px){.executive .card-face .name{font-size:24px;bottom:150px}.executive .card-face .job{font-size:14px;bottom:130px}.executive .card-face .contactEmail,.executive .card-face .phone,.executive .card-face .website{font-size:12px}.executive .card-face .contactEmail{bottom:105px}.executive .card-face .phone{bottom:87px}.executive .card-face .website{bottom:69px}}.professional{font-weight:700;text-align:center}.professional,.professional .card-face{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.professional .card-face{padding:1.5rem;text-transform:uppercase;border-radius:10px}.professional .back{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0}.professional .card-face .circle{display:none}.professional .card-face h1{font-size:inherit;text-align:inherit;margin:0}.professional .card-face h3{margin:0;font-size:inherit}.professional .card-face .business,.professional .card-face .firstLetter,.professional .front-qr,.relief-items{display:none}.professional .card-face .name{top:1.2rem;font-size:1.8rem;font-weight:700;color:#495057}.professional .card-face .job,.professional .card-face .name{position:absolute;left:50%;transform:translateX(-50%);text-align:center;margin:0;z-index:10;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional .card-face .job{top:3.4rem;font-size:1rem;font-weight:400;color:#6c757d}.professional .card-face .logo-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;height:50%;display:flex;justify-content:center;align-items:center;z-index:1}.professional .card-face .logo-zone{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:2px dashed #dee2e6;border-radius:8px;background:rgba(255,255,255,.5)}.professional .card-face .logo-text{font-size:1.2rem;font-weight:600;color:#adb5bd;text-transform:uppercase;letter-spacing:1px}.professional .card-face .logo-placeholder img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.professional .card-face .contactEmail{bottom:5rem}.professional .card-face .contactEmail,.professional .card-face .phone{position:absolute;left:50%;transform:translateX(-50%);text-align:center;font-size:.85rem;font-weight:500;color:#495057;margin:0;z-index:10}.professional .card-face .phone{bottom:3.5rem}.professional .card-face .website{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);text-align:center;font-size:.85rem;font-weight:500;color:#495057;margin:0;z-index:10}.professional .card-face .business,.professional .card-face .firstLetter,.professional .card-face .relief-items,.professional .card-face .relief_business,.professional .card-face .relief_contactEmail,.professional .card-face .relief_job,.professional .card-face .relief_name,.professional .card-face .relief_phone,.professional .card-face .relief_website{display:none}@media (max-width:768px){.professional .card-face .name{font-size:1.5rem;top:1rem;max-width:90%}.professional .card-face .job{font-size:.9rem;top:2.8rem;max-width:90%}.professional .card-face .contactEmail,.professional .card-face .phone,.professional .card-face .website{font-size:.75rem}.professional .card-face .contactEmail{bottom:4.5rem}.professional .card-face .phone{bottom:3rem}.professional .card-face .website{bottom:1.5rem}}