#custom-form-two-column-container{display:flex;gap:1rem}#custom-form-two-column-container[hidden]{display:none}.custom-form-column{width:calc(50% - .5rem)}.custom-form-form-container{background-color:#fff;padding:1.875rem}.custom-form-form-container form input[type=email],.custom-form-form-container form input[type=text]{border:1px solid #c0d0de;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#2b2b2b;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.1812500000000001rem;min-height:3.25rem;text-decoration:none}.preview-toggle{align-items:center;display:flex;gap:1rem;justify-content:space-between}button#create-new-preview-button{background-color:#fff;border:1px solid #000;color:#000;margin-left:auto}button#create-new-preview-button:hover{background-color:#000;color:#fff}.email-preview-container{display:flex;flex-direction:column;gap:1rem}.email-preview-container[hidden]{display:none}.email-preview-container #preview-container.desktop{block-size:723px;border:1px solid #cbd6e2;border-radius:4px;inline-size:100%;max-inline-size:1200px;overflow:hidden;padding-top:32px;position:relative}svg.device-frame-desktop{height:auto;padding-bottom:0;position:absolute;vertical-align:bottom;width:100%;inline-size:809px;overflow:visible!important;top:0}svg.device-frame-desktop,svg.device-frame-mobile{pointer-events:none;z-index:1}.email-preview-container #preview-container.desktop svg.device-frame-mobile,.email-preview-container #preview-container.mobile svg.device-frame-desktop{display:none}.email-preview-container #preview-container.desktop:before{background-color:#f5f8fa;block-size:32px;border-bottom:1px solid #cbd6e2;border-top-left-radius:inherit;border-top-right-radius:inherit;content:"";left:0;position:absolute;top:0;width:100%;z-index:1}.email-preview-container #preview-container.mobile{align-self:center;block-size:100%;border-radius:inherit;display:grid;inline-size:100%;margin-block:8px 40px;max-width:520px;position:relative}.email-preview-container #preview-container.mobile>*{grid-area:1/1/2/2}.iframe-container{border:none;height:100%;width:100%}.email-preview-container #preview-container.mobile .iframe-container{inset:0;padding-block:13% 4.5%;padding-inline:4.1806%;position:relative}.email-preview-container iframe.desktop{border:none;height:100%;width:100%}.email-preview-container iframe.mobile{block-size:100%;border:none;border-radius:inherit;display:grid;inset:0;overflow-y:auto;position:relative;width:100%}.preview-toggle-container{border:unset;box-sizing:border-box;display:flex;margin:0;padding:0;text-decoration:inherit}.preview-toggle-container button{background-color:#eaf0f6;border:1px solid #cbd6e2;border-radius:3px;color:#516f90;cursor:pointer;display:inline-flex;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;inline-size:32px;letter-spacing:0;line-height:14px;max-width:100%;overflow:hidden;padding-block:8px;padding-inline:0;text-align:center;text-decoration:none;text-overflow:clip;transition:.15s ease-out;vertical-align:middle;white-space:nowrap}.preview-toggle-container button,.preview-toggle-container button span{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.preview-toggle-container button span{block-size:14px;display:flex}.preview-toggle-container button span svg{width:12px;block-size:14px;fill:#516f90;inline-size:14px}.preview-toggle-container button.active,.preview-toggle-container button:not(.carrier-library-cta-form button,button.hamburger):focus{background-color:#cbd6e2;border-color:#cbd6e2}.hs-file-uploader{--radius:10px;--pad:1rem;margin-bottom:1rem;width:100%}.hsfu-dropzone{align-items:center;border:2px dashed #e5e7eb;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:28px;text-align:center;transition:border-color .2s,background .2s}.hsfu-dropzone:hover{background:#fafafa;border-color:#999}.hsfu-dropzone.is-dragover{background:#f3fff7;border-color:#4a7}.hsfu-dropzone[hidden]{display:none}.invalid .hsfu-dropzone{border-color:#ef6b51}.image-upload-icon-container{align-items:center;background-color:#f0fbff;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.image-upload-icon-container svg{height:24px;width:24px}.hidden{visibility:hidden}.upload-panel-hidden{border:0;height:0;margin:0;padding:0;visibility:hidden;width:0}.hsfu-instructions{color:#4b5563;font-size:16px}.hsfu-instructions .hsfu-browse{background:none;border:none;color:#4b5563;cursor:pointer;font:inherit;padding:0;text-decoration:none}.hsfu-actions{display:flex;gap:10px;margin-top:12px}.hsfu-actions button{background:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:10px 14px}.hsfu-actions button[disabled]{cursor:not-allowed;opacity:.45}.hsfu-progress{background:#eee;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.hsfu-progress.is-active{display:block}.hsfu-progress .bar{animation:hsfu-indet 1.1s infinite;background:#0a66c2;height:100%;width:30%}@keyframes hsfu-indet{0%{margin-left:-30%}50%{margin-left:40%}to{margin-left:110%}}.hsfu-preview{align-items:center;border:2px dashed #e3e3e3;border-radius:10px;display:flex;justify-content:center;margin-top:12px;max-width:800px;min-height:120px;padding:1rem;position:relative;width:100%}.hsfu-preview img,.hsfu-preview video{border-radius:10px;max-width:100%}.hsfu-result{display:none;font-size:14px;margin-top:10px}.hsfu-result a{color:#0a66c2}.hsfu-error{color:#b00020;margin-top:10px}.hsfu-error,.hsfu-preview[hidden]{display:none}.image-replace-overlay{align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:10px;display:flex;flex-direction:row;gap:1rem;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.hsfu-preview:hover .image-replace-overlay{opacity:1}.img-uploading{align-items:center;background-color:hsla(0,0%,100%,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.img-uploading[hidden],form input[type=file][hidden]{display:none}.img-uploading svg{max-width:100px}