@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-sfamvd {text-align: center; font-weight: 700}#brxe-srjlkd {font-weight: 300; font-style: italic}#brxe-srjlkd a {font-weight: 300; font-style: italic; font-size: inherit}#brxe-ysjzqw {min-height: 700px; justify-content: flex-end; padding-bottom: 80px; align-items: center; row-gap: 40px}#brxe-yfjyiq {margin-top: -72px; background-image: url(https://vaultproducts.com/wp-content/uploads/2025/04/Point-of-Sale-for-iPhone-02-min-1024x682.png); background-size: cover; background-blend-mode: normal; position: relative; text-align: center}:where(#brxe-yfjyiq > *) {position: relative}#brxe-yfjyiq::before {background-image: linear-gradient(rgba(0, 0, 0, 0.35), #000000); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-yfdoar {font-weight: 300}#brxe-yfdoar a {font-weight: 300; font-size: inherit}@media (max-width: 478px) {#brxe-yfdoar br { display: none;}}#brxe-oonjiv {margin-top: 80px; margin-bottom: 80px; align-items: center; row-gap: 20px}#brxe-hpcoie {align-items: center; text-align: center}#brxe-pnpltu {width: 100%; text-align: center; margin-bottom: 20px}#brxe-cmqzuh {margin-bottom: 40px}#brxe-lkivzr input:not([type="submit"]),#brxe-lkivzr textarea { background-color: rgba(255,255,255,0.2); border-radius: 4px 4px 0 0; border: 0 solid transparent; border-bottom: 1px solid rgba(255,255,255,0.5); padding: 8px 12px;}#brxe-lkivzr p > span { display: block;}#brxe-lkivzr p { margin-bottom: 32px}#brxe-lkivzr p br { display: none;}#brxe-lkivzr .taw-file-upload small { margin-bottom: 20px; display: block;}.wpcf7-form p,.wpcf7-form label { display: block; width: 100%;} .wpcf7-form label { color: rgba(255, 255, 255, 0.5); margin: 0 0 12px 0;} .wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{ background-color: #fff; width: 100%; border: 1px solid #000000;} .taw-name p { display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}@media only screen and (max-width: 500px) { .taw-name p { grid-template-columns: 1fr; }}@media only screen and (max-width: 900px) { #taw-content p br { display: none !important; }} .wpcf7-form input[type="submit"] { width: 100%; background-color: var(--vault-red); border-radius: 20px; border: 0; font-weight: 700; color: #fff; padding: 16px; text-align: center;} .wpcf7-form input[type="submit"]:disabled { background-color: #cccccc;} .taw-permission { margin: 28px 0 0;} .taw-permission span { margin: 0;} .taw-permission label { display: flex; align-items: center; gap: 8px; font-size: 75%; align-items: flex-start;} .taw-permission input { display: block; margin-bottom: -2px; cursor: pointer;} .codedropz-upload-handler h3 { font-size: 16px;}.dnd-upload-status .dnd-upload-details .name span { color: rgba(255,255,255,1);}.dnd-upload-status .dnd-upload-details .name em { color: rgba(255,255,255, 0.6);} .wpcf7 form.sent .wpcf7-response-output { color: #fff; text-align: center; border-width: 2px; border-radius: 4px; padding: 12px 0; font-size: 12px; margin: 0;} .codedropz-upload-handler:has(+ .codedropz--results:empty){ height: 120px; opacity: 1; transition-duration: 0.2s;} .codedropz-upload-handler:has(+ .codedropz--results:not(:empty)){ height: 0px; opacity: 0; transition-duration: 0.2s;} .dnd-icon-remove { filter: invert(100);} .dnd-upload-status:not(._uploading) .dnd-upload-image span.dnd-icon-blank-file { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"); width: 28px; height: 28px;} .dnd-upload-status._uploading .dnd-upload-image span.dnd-icon-blank-file { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23dddddd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8'/%3E%3Cpath d='M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242'/%3E%3Cpath d='m8 17 4-4 4 4'/%3E%3C/svg%3E"); width: 28px; height: 28px;} .dnd-upload-status._uploading .dnd-upload-image { width: 40px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 50%; background: linear-gradient( to top, rgba(76, 175, 80, 0) 0%, rgba(76, 175, 80, 1) 50%, rgba(76, 175, 80, 1) 70%, rgba(76, 175, 80, 0) 100% ); background-size: 100% 400%; background-position: 0 100%; animation: green-fade-wave 4s ease-in-out infinite;} .dnd-upload-status:not(._uploading) .dnd-upload-image { background: rgba(76, 175, 80, 1);} .dnd-upload-details:has(.complete):after { content: 'Finished Uploading! Don\'t forget to check the checkbox below and submit your video!'; color: #fff; text-align: center; display: block; transform: translateY(16px); font-size: 90%;}@keyframes green-fade-wave { 0% { background-position: 0 100%; } 50% { background-position: 0 0%; } 100% { background-position: 0 100%; }} .taw-file-upload label > small { display: block; margin: 0px 0 12px;}@media (pointer: coarse) and (hover: none) { .taw-file-upload h3 { font-size: 0; line-height: 1; } .taw-file-upload h3:after { font-size: 16px; line-height: 24px; content: 'Double tap to choose your file'; display: block; white-space: break-spaces; }}#brxe-ulffiw {background-color: var(--bricks-color-eiwvnr); border-radius: 30px; padding-top: 40px; padding-bottom: 40px; max-width: 800px}