.floating_left img{width:60px;height:56px;object-fit:cover;object-position:top}.form-top_heading{width:100%;background:#F7F2E1;height:56px;display:flex;gap:11px;align-items:center;margin-top:29px}.floating_right_heading h5{color:#3E342A;text-transform:uppercase;font-size:13px;opacity:0.6;margin-bottom:3px}.floating_right_heading p{color:#3E342A;text-transform:uppercase;font-size:13px;font-weight:500;margin-bottom:0px}.e-card_img_upload_section{background:#F7F2E1;border:1px solid #DCD3BF}.ecard-preview-panel{text-align:center}.e-card_img_upload_section h5{font-size:28px;color:#3E342A;font-family:var(--font-title);line-height:29px;font-weight:400;padding:24px;text-align:left;border-bottom:1px solid #DCD3BF;margin-bottom:0px}.ecard-success-section{min-height:500px;display:flex;align-items:center;justify-content:center;padding:40px 20px}.ecard-success-card{text-align:center;max-width:500px;margin:0 auto;padding:20px;background-color:var(--ecard-success-card-surface,#E8E2CD);border:var(--ecard-success-card-border-width,1px) solid var(--ecard-success-card-border-color,#DCD3BF);border-radius:var(--ecard-success-card-corner-radius,0);box-shadow:var(--ecard-success-card-shadow,0 4px 6px rgba(0,0,0,0.1))}.ecard-success-card__icon{margin-bottom:30px;display:flex;justify-content:center}.ecard-success-card__icon svg circle{fill:var(--ecard-success-icon-disc-fill,#3E342A)}.ecard-success-card__icon svg path{stroke:var(--ecard-success-icon-checkmark-stroke,#ffffff)}.ecard-success-card__title{margin-bottom:20px;color:var(--ecard-success-title-ink,#3E342A);font-family:var(--ecard-success-title-font,var(--font-title));font-weight:400;font-size:40px;line-height:40px;text-transform:var(--ecard-success-title-transform,none);text-align:center}.ecard-success-card__message{margin-bottom:40px;color:var(--ecard-success-message-ink,#3E342A);font-family:var(--font-body);font-weight:400;font-size:18px;line-height:28px;text-align:center}.ecard-success-card__actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.ecard-success-card__action-button{width:100%;height:50px;padding:12px 24px;background:var(--ecard-success-button-surface,#875D2A);color:var(--ecard-success-button-ink,#EDE9DE);border:var(--ecard-success-button-border-width,1px) solid var(--ecard-success-button-border-color,#835e2c);border-radius:var(--ecard-success-button-corner-radius,0);font-family:var(--ecard-success-button-font,var(--font-body));font-weight:var(--ecard-success-button-font-weight,500);font-size:14px;line-height:20px;letter-spacing:var(--ecard-success-button-letter-spacing,normal);text-align:center;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;cursor:pointer}.ecard-success-card__action-button:hover{background:var(--ecard-success-button-hover-surface,var(--ecard-success-button-surface,#875D2A));color:var(--ecard-success-button-hover-ink,var(--ecard-success-button-ink,#EDE9DE));border-color:var(--ecard-success-button-hover-border-color,var(--ecard-success-button-border-color,#835e2c))}.ecard-success-card__action-button--secondary{background:var(--ecard-success-secondary-button-surface,var(--ecard-success-button-surface,#875D2A));color:var(--ecard-success-secondary-button-ink,var(--ecard-success-button-ink,#EDE9DE));border-color:var(--ecard-success-secondary-button-border-color,var(--ecard-success-button-border-color,#835e2c))}.ecard-success-card__action-button--secondary:hover{background:var(--ecard-success-secondary-button-hover-surface,var(--ecard-success-button-hover-surface,#875D2A));color:var(--ecard-success-secondary-button-hover-ink,var(--ecard-success-button-hover-ink,#EDE9DE));border-color:var(--ecard-success-secondary-button-hover-border-color,var(--ecard-success-button-hover-border-color,#835e2c))}@media (max-width:768px){.ecard-success-card__actions{flex-direction:column;align-items:center}.ecard-success-card__action-button{max-width:250px}}.ecard-message-editor-wrapper .ck-content p,.ecard-message-editor-wrapper .ck-editor__editable p,.ecard-preview-panel #content_message p{text-align:left}@media only screen and (max-width:767.98px){.e-card_img_upload_section{margin-top:0px}}@media screen and (min-width:270px) and (max-width:479px){.floating_right_heading p{font-size:11px}}.e_card_section p,.e_card_form p,.e_card_form .form-group{margin-bottom:1rem}.e_card_section p{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:26px;text-align:center;color:#3E342A}