:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-fields .form-field+.form-field{margin-top:10px}.form-fields .radio-group{border:none;margin:0;padding:0}.form-fields .radio-group .radio-group-label{margin-bottom:10px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:20px;font-weight:700;display:inline-block}.form-fields .radio-group .radio-options .radio-option{position:relative}.form-fields .radio-group .radio-options .radio-option+.radio-option{margin-top:5px}.form-fields .radio-group .radio-options .radio-option .radio-input{display:none}.form-fields .radio-group .radio-options .radio-option .radio-input:checked+.radio-label:after{background-color:var(--brand01)}.form-fields .radio-group .radio-options .radio-option .radio-label{grid-column-gap:5px;cursor:pointer;grid-template-columns:20px 1fr;align-items:center;margin:0;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:20px;display:grid;position:relative}.form-fields .radio-group .radio-options .radio-option .radio-label:before{content:"";border:1px solid var(--brand01);background-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:5px;display:inline-block}.form-fields .radio-group .radio-options .radio-option .radio-label:after{content:"";background-color:#0000;border-radius:50%;width:12px;height:12px;transition:background-color .2s ease-in-out;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.form-fields .checkbox-group{border:none;margin:0;padding:0}.form-fields .checkbox-group .checkbox-group-label{margin-bottom:10px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:20px;font-weight:700;display:inline-block}.form-fields .checkbox-group .checkbox-options .checkbox-option{position:relative}.form-fields .checkbox-group .checkbox-options .checkbox-option+.checkbox-option{margin-top:5px}.form-fields .checkbox-group .checkbox-options .checkbox-option .checkbox-input{display:none}.form-fields .checkbox-group .checkbox-options .checkbox-option .checkbox-input:checked+.checkbox-label:after{border-color:var(--brand01);border-width:0 2px 2px 0;margin:-3px 0 0 -2px;transform:rotate(45deg)translateY(-50%)}.form-fields .checkbox-group .checkbox-options .checkbox-option .checkbox-label{grid-column-gap:5px;cursor:pointer;grid-template-columns:20px 1fr;align-items:center;margin:0;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:20px;display:grid}.form-fields .checkbox-group .checkbox-options .checkbox-option .checkbox-label:before{content:"";border:1px solid var(--brand01);background-color:#fff;width:20px;height:20px;margin-right:5px;display:inline-block}.form-fields .checkbox-group .checkbox-options .checkbox-option .checkbox-label:after{content:"";border:2px solid #0000;width:6px;height:14px;position:absolute;top:50%;left:4px}.form-fields .input-component-select{color:#6c757d;width:100%;height:55px;box-shadow:none;appearance:none;cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #c4c4c4;border-radius:0;outline:0;padding:0;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:20px}.form-fields .input-component-select.was-selected{color:#000}.form-fields .input-component-invalid .input-component-error-message{color:#e0182d;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:12px;font-weight:400;display:block}.form-fields .input-component-invalid .input-component-text,.form-fields .input-component-invalid .input-component-email,.form-fields .input-component-invalid .input-component-url,.form-fields .input-component-invalid .input-component-textarea,.form-fields .input-component-invalid .input-component-select,.form-fields .input-component-invalid .input-component-phone .input-component-phone-flag .vue-tel-input{border-bottom-color:#e0182d!important}.form-fields .input-component-valid .input-component-text,.form-fields .input-component-valid .input-component-email,.form-fields .input-component-valid .input-component-url,.form-fields .input-component-valid .input-component-textarea,.form-fields .input-component-valid .input-component-select,.form-fields .input-component-valid .input-component-phone .input-component-phone-flag .vue-tel-input{border-bottom-color:#5aa700!important}.form-fields .input-component .input-component-text,.form-fields .input-component .input-component-email,.form-fields .input-component .input-component-url,.form-fields .input-component .input-component-textarea{text-align:left;width:100%;box-shadow:none;border:none;border-bottom:1px solid #c4c4c4;border-radius:0;outline:0;padding:0;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:20px}.form-fields .input-component .input-component-text::placeholder,.form-fields .input-component .input-component-email::placeholder,.form-fields .input-component .input-component-url::placeholder,.form-fields .input-component .input-component-textarea::placeholder{font-family:Montserrat,Montserrat-fallback,sans-serif}.form-fields .input-component .input-component-text,.form-fields .input-component .input-component-email,.form-fields .input-component .input-component-url{height:55px}.form-fields .input-component .input-component-textarea{min-height:130px}.form-fields .input-component .input-component-phone{grid-template-columns:50px 1fr;align-items:center;display:grid}.form-fields .input-component .input-component-phone.has-history{grid-template-columns:50px 1fr 30px}.form-fields .input-component .input-component-phone .input-component-phone-input input{width:100%;font-family:Montserrat,Montserrat-fallback,sans-serif}.form-fields .input-component .input-component-phone .input-component-phone-input input::placeholder{font-family:Montserrat,Montserrat-fallback,sans-serif}.form-fields .input-component .input-component-phone .input-component-phone-icon{cursor:pointer}.form-fields .input-component .input-component-phone .input-component-phone-icon svg{height:26px;fill:var(--brand01)}.form-fields .input-component .input-component-phone .vue-tel-input{border:none;border-radius:0;height:55px;box-shadow:none!important;border-color:#0000 #0000 #c4c4c4!important;border-bottom-style:solid!important;border-bottom-width:1px!important}.form-fields .input-component .input-component-phone .vue-tel-input input{display:none}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown{padding:0 5px 0 0;background-color:#fff!important;border:1px solid #0000!important;outline:none!important}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown.open{border-radius:5px 5px 0 0;border:1px solid #ccc!important;border-bottom-color:#fff!important}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown.open:after{z-index:2;content:"";background-color:#fff;width:100%;height:3px;position:absolute;bottom:-1px;left:0}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown-list{border-radius:0 5px 5px;width:290px!important;min-height:175px!important;max-height:175px!important;box-shadow:none!important;outline:none!important;top:52px!important;left:-1px!important}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown-item{padding:7px 5px}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown-item strong{font-weight:400}.form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown-item span{font-weight:500}.form-fields .input-component .input-email-component.has-history{grid-template-columns:1fr 30px;align-items:center;display:grid}.form-fields .input-component .input-email-component.has-history .input-email-component-icon{cursor:pointer}.form-fields .input-component .input-email-component.has-history .input-email-component-icon svg{height:26px}.form-fields .divider-component{border-bottom:1px dashed #acacac;width:100%;height:1px;margin:20px 0 10px}.form-fields .title-component h2,.form-fields .title-component h3,.form-fields .title-component h4{margin:0;font-family:Montserrat,Montserrat-fallback,sans-serif;line-height:1.2}.form-fields .title-component h2{font-size:20px}.form-fields .title-component h3{font-size:18px}.form-fields .title-component h4{font-size:16px}.form-fields .title-component.left{text-align:left}.form-fields .title-component.center{text-align:center}.form-fields .title-component.right{text-align:right}.form-fields .title-component.justify{text-align:justify}.form-fields .description-component p{margin:0;font-family:Montserrat,Montserrat-fallback,sans-serif}.form-fields .description-component.left{text-align:left}.form-fields .description-component.center{text-align:center}.form-fields .description-component.right{text-align:right}.form-fields .description-component.justify{text-align:justify}.mt-10{margin-top:10px!important}.mt-2,.my-2{margin-top:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.swal2-html-container{font-family:Montserrat,Montserrat-fallback,sans-serif}.swal2-toast .swal2-close{color:#fff;font-size:22px;position:absolute;top:-10px;right:-10px}#statusOffline{z-index:130;justify-content:center;width:100%;font-family:Montserrat,Montserrat-fallback,sans-serif;display:none;top:0;left:0;color:#fff!important;text-align:center!important;background:#000!important;position:fixed!important}#statusOffline strong{cursor:pointer;text-decoration:underline;margin-left:5px!important}#statusOffline strong button{padding:0;font-family:Montserrat,Montserrat-fallback,sans-serif;display:inline-flex;color:#fff!important;border:unset!important;background:0 0!important;font-weight:700!important;text-decoration:underline!important}#statusOffline strong button:active,#statusOffline strong button:hover,#statusOffline strong button:checked,#statusOffline strong button:visited{border:unset!important}#statusOffline.active{display:flex!important}#modal-offline.modal{z-index:500;background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}#modal-offline.modal .modal-header{border-bottom:1px solid #888;align-items:center;display:flex;justify-content:space-between!important}#modal-offline.modal .modal-content{background-color:#fefefe;border:1px solid #888;width:80%;margin:15% auto;padding:20px;max-width:580px!important}#modal-offline.modal .close{float:right;color:#aaa;cursor:pointer;font-size:35px;font-weight:700;margin:0!important;padding:0!important}#modal-offline.modal .close:hover,#modal-offline.modal .close:focus{color:#000;text-decoration:none}.freeze-body{overflow:hidden}.share-open,.modal-open{position:relative;overflow:hidden}.share-open:before,.modal-open:before{z-index:45;content:"";opacity:.9;background-color:#fff;position:fixed;inset:0;overflow:hidden}@media (width>=768px){.share-open:before,.modal-open:before{margin-bottom:-4%}}.share-open.capture-modal-open:before,.modal-open.capture-modal-open:before{background-color:#00000080}.share-open.is-demo-card>.body,.modal-open.is-demo-card>.body{z-index:unset!important}.share-open .netcard-app{z-index:99;position:relative}.share-open .netcard-container:before{z-index:45;content:"";opacity:.9;background-color:#fff;position:fixed;inset:0;overflow:hidden}.modal-open:before{z-index:1040!important}.share-modal-icon-wrapper{justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.share-contact-icon,.share-contact-icon-container{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:50px;display:flex}.share-contact-icon svg,.share-contact-icon-container svg{fill:#fff}.share-contact-icon{margin-bottom:39px;margin-left:auto;margin-right:auto}.share-contact-icon.share-email svg{font-size:36px;position:relative;left:1px}.share-modal-description{margin-bottom:24px}.share-contact-icon-container svg{fill:#fff;width:45px}.share-contact-icon-container.share-whatsapp svg{position:relative;top:-1px;left:3px}.share-contact-icon-container.share-sms svg{position:relative;top:1px;left:2px}.share-modal-toggle-wrapper{justify-content:center;align-items:center;display:flex}.share-alert{margin-top:10px}.share-modal-submit-wrapper{justify-content:center;align-items:center;margin-top:1.5rem;display:flex}.modal-submit-button{padding:6px 40px!important}.btn{color:#fff;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;background-color:#0000;border:1px solid #0000;border-radius:7px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn.custom-padding{padding:6px 40px!important}.btn-primary{background-color:var(--brand01)!important;color:var(--inverse01)!important;border-color:var(--inverse01)!important;box-shadow:none!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--brand02)!important;color:var(--inverse01)!important}.btn-link{background-color:var(--ui01)!important;color:var(--brand01)!important;border:none!important}.btn-link:hover,.btn-link:focus,.btn-link:active{background-color:var(--ui01);color:var(--brand02)!important;text-decoration:none!important}.modal-overlay{z-index:1050;scrollbar-gutter:stable;scrollbar-width:none;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:scroll}.modal-overlay::-webkit-scrollbar{display:none}.modal-overlay{-ms-overflow-style:none}.modal-overlay--center{align-items:center}.modal-overlay--top{align-items:flex-start;padding-top:28px;padding-bottom:28px}@media (width<=540px){.modal-overlay--top{padding:8px}}.modal-overlay--responsive{align-items:flex-start;padding-top:28px;padding-bottom:28px}@media (width<=540px){.modal-overlay--responsive{padding:8px}}@media (width>=768px){.modal-overlay--responsive{align-items:center;padding-top:0;padding-bottom:0}}.modal-overlay .modal-dialog{width:100%;max-width:500px;margin:0 auto;position:relative}.modal-overlay .modal-dialog .modal-content{pointer-events:auto;border:1px solid var(--brand01);background-color:#fff;background-clip:padding-box;border-radius:.3rem;outline:0;flex-direction:column;width:100%;display:flex;position:relative}.modal-overlay .modal-dialog .modal-content .icon{color:var(--brand01)}.modal-overlay .modal-dialog .modal-content .modal-header{border-bottom:none;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}@media (width>=992px){.modal-overlay .modal-dialog .modal-content .modal-header{padding-left:30px;padding-right:30px}}.modal-overlay .modal-dialog .modal-content .modal-header .modal-title{color:var(--brand02)}.modal-overlay .modal-dialog .modal-content .modal-header .modal-close-button{border:2px solid var(--brand01);cursor:pointer;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:1px 10px;font-size:21px;transition:opacity .25s;display:flex}.modal-overlay .modal-dialog .modal-content .modal-header .modal-close-button:hover{opacity:.85}.modal-overlay .modal-dialog .modal-content .modal-header .modal-close-button svg{vertical-align:-.125em;fill:#382872;height:1em;display:inline-block}.modal-overlay .modal-dialog .modal-content .modal-header .modal-close-button svg path{fill:var(--brand01)}.modal-overlay .modal-dialog .modal-content .modal-body{flex:auto;padding:1rem;position:relative}@media (width>=992px){.modal-overlay .modal-dialog .modal-content .modal-body{padding:0 30px 30px}}.modal-overlay .modal-dialog .modal-content .modal-footer{border-top:1px solid #f7f7f7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem;display:flex}body.capture-modal-open .modal-overlay{background-color:#0000}.modal-overlay-enter-active,.modal-overlay-leave-active{transition:opacity .25s}.modal-overlay-enter-from,.modal-overlay-leave-to{opacity:0}.modal-enter-active{transition:all .25s ease-out}.modal-leave-active{transition:all .15s ease-in}.modal-enter-from,.modal-leave-to{opacity:0;transform:translateY(20px)}.modal-actions{justify-content:center;align-items:center;margin-top:24px;display:flex}.copy-card-link-body{cursor:pointer;pointer-events:auto;width:100%;margin-top:10px}.copy-card-link-body .copy-card-link{border:1px solid var(--brand01);background-color:#fff;border-radius:10px;grid-template-columns:20px 1fr 100px;align-content:center;align-items:center;display:grid}.copy-card-link-body .copy-card-link .copy-card-link-icon{z-index:10;text-align:center;color:#acacac;font-size:16px;position:relative;left:4px}.copy-card-link-body .copy-card-link .copy-card-link-input{color:#000;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border:none;width:100%;height:40px;padding-left:5px;font-size:15px;font-weight:500;line-height:40px;overflow:hidden}.copy-card-link-body .copy-card-link .copy-card-link-button{background-color:var(--brand01);text-transform:uppercase;border-radius:0 8px 8px 0;justify-content:center;align-items:center;height:100%;display:flex}.copy-card-link-body .copy-card-link .copy-card-link-button span{color:#fff;margin-right:5px;font-size:14px;font-weight:500;display:inline-block}.copy-card-link-body .copy-card-link .copy-card-link-button svg{fill:#fff;font-size:20px}@media (width>=576px){.copy-card-link-body .copy-card-link{margin:0 30px}.copy-card-link-body .copy-card-link .copy-card-link-input{padding-left:10px}.copy-card-link-body{max-width:460px}.content-expanded-dimension .copy-card-link-body{max-width:540px}}.share-qrcode{width:100%;max-width:460px}.share-qrcode .share-qrcode-offline-toggle{text-align:center;pointer-events:auto}.share-qrcode .share-qrcode-offline-toggle .share-qrcode-offline-toggle-text{font-size:14px}@media (width>=768px){.share-qrcode .share-qrcode-offline-toggle .share-qrcode-offline-toggle-text{margin-bottom:5px}}.share-qrcode .share-qrcode-offline-toggle .share-qrcode-offline-toggle-options{text-align:center;justify-content:center;margin-bottom:5px;display:grid}.share-qrcode .share-qrcode-offline-toggle .share-qrcode-offline-toggle-options .toggle-button-label{font-size:14px}.share-qrcode .share-qrcode-offline-toggle .share-qrcode-offline-toggle-options .toggle-button-switch{margin:0}@media (width>=768px){.share-qrcode .share-qrcode-offline-toggle{margin-bottom:10px}}.share-qrcode .share-qrcode-image.hide{display:none}.share-qrcode .share-qrcode-description{text-align:center;pointer-events:auto;line-height:1.2}.share-qrcode .share-qrcode-description .share-qrcode-qrcode-icon{text-align:center}.share-qrcode .share-qrcode-description .share-qrcode-qrcode-icon svg{color:var(--brand01);font-size:30px}.share-qrcode .share-qrcode-description .share-qrcode-qrcode-info{color:var(--brand01);text-align:center;margin-top:4px;font-size:12px;display:block}.share-qrcode .share-qrcode-text{color:var(--brand02);text-align:center;pointer-events:auto;margin:5px 0 10px;font-size:14px;font-weight:300;line-height:1.3}@media (width>=768px){.share-qrcode .copy-card-link-body{margin-top:40px}.share-qrcode .share-qrcode-description .share-qrcode-qrcode-info{margin-top:10px}.share-qrcode .share-qrcode-text{margin-top:25px}}.content-expanded-dimension .share-qrcode{max-width:540px}.sharing-body{z-index:99;pointer-events:none;width:100%;max-width:460px;margin-top:-60px;padding:0 20px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sharing-body.visible{flex-wrap:wrap;align-content:center;align-items:center;display:flex}.sharing-body.offline{height:100%}.sharing-body.offline .copy-card-link-body{margin-top:20px}.sharing-body.offline .share-qrcode-offline-toggle{display:block}.sharing-body.online .share-qrcode-link{padding:10px}.sharing-body.online .share-qrcode-offline-toggle{display:none}.sharing-body .share-qrcode-image{pointer-events:auto}@media (width<=767px){.sharing-body{height:100%;padding:0 20px}.sharing-body.offline .close-sharing-block{top:30px}}.content-expanded-dimension .sharing-body{max-width:540px}@media (width>=576px) and (height>=400px) and (height<=778px){.sharing-body{padding:0 20px 50px}.sharing-body.online .share-qrcode-link{width:150px}.sharing-body.online .share-qrcode-qrcode-icon svg{width:20px}.sharing-body.online .share-qrcode-qrcode-info,.sharing-body.online .share-qrcode-text,.sharing-body.online .copy-card-link-body{margin-top:0}}.close-sharing-block{cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;width:30px;height:30px;display:grid;position:fixed;top:10px;right:10px}.close-sharing-block svg{fill:#868686;font-size:26px}@media (width<=767px){.close-sharing-block{top:70px}}@media (width>=768px){.close-sharing-block{top:-50px}}.share-qrcode-link{border:1px solid var(--brand01);border-radius:10px;width:200px;margin:0 auto 10px;overflow:hidden}.share-qrcode-link img{width:100%;height:auto}@media (width>=768px){.share-qrcode-link{width:250px}}.vti__flag{background-image:url(/assets/templates/v2/assets/flags-DQAt_6W5.png);background-position:0 0;background-repeat:no-repeat;background-size:5630px 15px;width:20px;height:15px;margin-left:5px;margin-right:5px;box-shadow:0 0 1px #888}.vti__flag.br{background-position:-680px 0;height:14px}.vti__flag.us{background-position:-5241px 0;height:11px}.vti__flag.pt{background-position:-4141px 0;height:14px}.vti__flag.es{background-position:-1555px 0;height:14px}.vti__flag.pa{background-position:-3899px 0;height:14px}.vti__flag.ec{background-position:-1445px 0;height:14px}.input-component-phone-flag.default-country-br .vti__flag:not(.br):not(.us):not(.pt):not(.es):not(.pa):not(.ec){background-position:-680px 0;height:14px}.input-component-phone-flag.default-country-us .vti__flag:not(.br):not(.us):not(.pt):not(.es):not(.pa):not(.ec){background-position:-5241px 0;height:11px}.input-component-phone-flag.default-country-pt .vti__flag:not(.br):not(.us):not(.pt):not(.es):not(.pa):not(.ec){background-position:-4141px 0;height:14px}.input-component-phone-flag.default-country-es .vti__flag:not(.br):not(.us):not(.pt):not(.es):not(.pa):not(.ec){background-position:-1555px 0;height:14px}.input-component-phone-flag.default-country-pa .vti__flag:not(.br):not(.us):not(.pt):not(.es):not(.pa):not(.ec){background-position:-3899px 0;height:14px}.input-component-phone-flag.default-country-ec .vti__flag:not(.br):not(.us):not(.pt):not(.es):not(.pa):not(.ec){background-position:-1445px 0;height:14px}@media only screen and (-webkit-device-pixel-ratio>=2),only screen and (resolution>=192dpi),only screen and (resolution>=2x){.vti__flag{background-image:url(/assets/templates/v2/assets/flags-DQAt_6W5.png);background-size:5630px 15px}}.vue-tel-input{text-align:left;display:flex}.vti__dropdown{cursor:pointer;flex-direction:column;place-content:center;padding:7px;display:flex;position:relative}.vti__dropdown.show{max-height:300px;overflow:scroll}.vti__selection{align-items:center;font-size:.8em;display:flex}.vti__selection .vti__country-code{color:#666}.vti__dropdown-arrow{color:#666;display:inline-block;transform:scaleY(.5)}.vti__dropdown-list{z-index:1;text-align:left;background-color:#fff;border:1px solid #ccc;width:390px;max-height:200px;margin:0;padding:0;list-style:none;position:absolute;left:-1px;overflow-y:scroll}.vti__dropdown-list.below{top:33px}.vti__dropdown-list.above{top:auto;bottom:100%}.vti__dropdown-item{cursor:pointer;padding:4px 15px}.vti__dropdown-item.highlighted{background-color:#f3f3f3}.vti__dropdown-item.last-preferred{border-bottom:1px solid #cacaca}.vti__dropdown-item .vti__flag{margin-right:5px;display:inline-block}.vti__input{border:none;border-radius:0 2px 2px 0;outline:none;width:100%;padding-left:7px}.vti__search_box{border:1px solid #ccc;width:94%;margin:2px;padding:7px}.vue-tel-input .vti__input{display:none!important}.input-email-component.has-history .input-email-component-icon svg{fill:var(--brand01)}.center-flex-container{justify-content:center;align-items:center;display:flex}.toggle-button-container{align-items:center;display:flex}.toggle-button-container .toggle-button{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;grid-template-columns:max-content 40px max-content;align-items:center;column-gap:12px;margin-bottom:0;display:grid;position:relative}.toggle-button-container .toggle-button:active{background:0 0}.toggle-button-container .toggle-button input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.toggle-button-container .toggle-button .toggle-button-switch{background:#bfcbd9;border-radius:6px;width:40px;height:12px;transition:all .25s;position:relative;box-shadow:inset 0 0 1px #bfcbd9}.toggle-button-container .toggle-button .toggle-button-switch:after,.toggle-button-container .toggle-button .toggle-button-switch:before{content:"";border-radius:50%;width:18px;height:18px;transition:all .25s cubic-bezier(.5,-.6,.5,1.6);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.toggle-button-container .toggle-button .toggle-button-switch:after{background:#4d4d4d;box-shadow:0 0 1px #666}.toggle-button-container .toggle-button .toggle-button-switch:before{opacity:0;background:#4d4d4d;box-shadow:0 0 0 3px #0000001a}.toggle-button-container .toggle-button.is-active .toggle-button-switch{background:#adedcb;box-shadow:inset 0 0 1px #adedcb}.toggle-button-container .toggle-button.is-active .toggle-button-switch:after,.toggle-button-container .toggle-button.is-active .toggle-button-switch:before{background:#53b883;transform:translate(22px,-50%);box-shadow:0 0 1px #53b883}.toggle-button-container .toggle-button .toggle-button-label{white-space:nowrap;font-size:18px}.toggle-button-container.is-selection .toggle-button-label{font-weight:500}.toggle-button-container.is-selection .toggle-button .toggle-button-label{color:var(--brand01)}.toggle-button-container.is-selection .toggle-button .toggle-button-label:last-child,.toggle-button-container.is-selection .toggle-button.is-active .toggle-button-label{color:#212529}.toggle-button-container.is-selection .toggle-button.is-active .toggle-button-label:last-child{color:var(--brand01)}.toggle-button-container.is-selection .toggle-button .toggle-button-switch{background:#bfcbd9!important;box-shadow:inset 0 0 1px #bfcbd9!important}.toggle-button-container.is-selection .toggle-button .toggle-button-switch:after{background-color:var(--brand01)!important}@media (width<=576px){.modal-overlay .capture-modal-dialog{margin-top:92px;margin-left:24px!important;margin-right:24px!important}}@media (width>=576px){.modal-overlay .capture-modal-dialog{margin-top:-55px}}.modal-overlay .capture-modal-dialog .capture-modal{border-color:#0000;border-radius:20px}.modal-overlay .capture-modal-dialog .capture-modal.modalSlideInDown{animation:.5s forwards modalSlideInDown}.modal-overlay .capture-modal-dialog .capture-modal.modalSlideOutUp{animation:.3s forwards modalSlideOutUp}.modal-overlay .capture-modal-dialog .capture-modal .modal-header{display:none}.modal-overlay .capture-modal-dialog .capture-modal .modal-body{padding:20px}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header{justify-content:flex-end;padding-top:60px;display:grid;position:relative}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-close{width:20px;height:20px;color:var(--brand01);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-8px}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-close svg{width:14px}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile{border:2px solid var(--brand01);background-color:var(--brand01);position:absolute;top:-65px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #00000080}@media (width>=576px){.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile{top:-55px}}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile.shape-circle{border-radius:50%;width:100px;height:100px}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile.shape-square{width:100px;height:100px}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile.shape-square-45{width:110px;height:110px;transform:translate(-50%)rotate(45deg)scale(.71)}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-header-profile.shape-square-45 img{width:135%;height:auto;transform:rotate(-45deg)}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-body .form-fields{margin-top:0}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-footer{justify-content:center;align-items:center;display:grid}.modal-overlay .capture-modal-dialog .capture-modal .capture-modal-footer .btn{font-weight:300}.modal-elevated-shadow{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f!important}@media (width>=992px){.capture-modal-dialog{margin-top:0}.capture-modal-header-profile{top:-55px}.capture-modal-header-profile.shape-square,.capture-modal-header-profile.shape-square-45{top:-60px}}@keyframes modalSlideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes modalSlideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.installation-app{z-index:9999;border-radius:10px;padding:10px;position:fixed}.installation-app:before{z-index:1;content:"";background-color:var(--brand01);opacity:.9;border-radius:10px;position:absolute;inset:0}.installation-app.bottom-left{bottom:10px;left:10px;right:10px}.installation-app.center{bottom:10px;left:50%;transform:translate(-50%)}.installation-app.top-right{top:10px;right:10px}.installation-app.default-animation{animation:3s infinite install-default-animation}.installation-app.ios-animation{animation:3s infinite install-ios-safari-app-bottom-animation}.installation-app.has-no-title .installation-app-header{grid-template-columns:1fr;justify-content:flex-end;display:grid}.installation-app.has-no-title .installation-app-header-close{text-align:right}.installation-app.ios-popup{width:100%;max-width:340px}.installation-app.ios-popup .installation-app-body{margin-top:0}.installation-app.ios-popup .installation-app-header{justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:0;right:0}.installation-app.ios-popup .installation-app-header .installation-app-header-close svg{font-size:16px}.installation-app.ios-popup .installation-app-body-rows{text-align:center;flex-wrap:wrap;justify-content:center;font-size:13px;line-height:1.5;display:flex}.installation-app.ios-popup .installation-app-body-rows svg{fill:#fff;width:24px;position:relative}.installation-app.ios-popup .installation-app-body-rows strong{margin-right:3px;font-weight:700}.installation-app.ios-popup .installation-app-body-rows span:nth-child(2){align-items:center;display:flex}.installation-app.ios-popup .installation-app-body-rows span:nth-child(2) svg{margin:0 2px}.installation-app.ios-popup .installation-app-body-rows .ios-share-icon{top:-2px}.installation-app.ios-popup.ios-safari.triangle:after{left:50%;transform:translate(-50%)}.installation-app.ios-popup.ios-desktop-safari{top:12px;right:20px;bottom:unset;left:unset;animation:3s infinite install-ios-safari-app-top-animation;position:fixed}.installation-app.ios-popup.ios-desktop-safari.triangle:after{top:-10px;right:73px;bottom:unset;left:unset;border-top:unset;border-right:10px solid #0000;border-bottom:10px solid var(--brand01);border-left:10px solid #0000;position:absolute}.installation-app.ios-popup.ios-chrome{animation:3s infinite install-ios-safari-app-top-animation}.installation-app.ios-popup.ios-chrome.triangle:after{top:-10px;right:15px;bottom:unset;left:unset;border-top:unset;border-right:10px solid #0000;border-bottom:10px solid var(--brand01);border-left:10px solid #0000}.installation-app.ios-popup.ios-firefox .ios-menu-bars-icon,.installation-app.ios-popup.ios-edge .ios-menu-bars-icon{margin-left:5px;margin-right:5px}.installation-app.ios-popup.ios-firefox.triangle:after,.installation-app.ios-popup.ios-edge.triangle:after{right:15px;left:unset}.installation-app.ios-popup.ios-opera .ios-menu-dots-icon{width:14px;height:25px}.installation-app.ios-popup.ios-opera.triangle:after{right:18px;left:unset}.installation-app.ios-popup.ios-opera .installation-app-body-rows span:nth-child(2){display:block}.installation-app.ios-popup.ios-opera .installation-app-body-rows span:nth-child(2) svg:first-child{top:5px}.installation-app.ios-popup.ios-opera .installation-app-body-rows span:nth-child(2) svg.ios-share-icon{top:3px!important}.installation-app.triangle:after{content:"";border-top:10px solid var(--brand01);opacity:.9;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px}.installation-app.one-click-install .installation-app-header-close svg{top:-6px}.installation-app .installation-app-header,.installation-app .installation-app-body{z-index:2;position:relative}.installation-app .installation-app-header{grid-column-gap:10px;color:#fff;grid-template-columns:1fr 15px;display:grid}.installation-app .installation-app-header-close{cursor:pointer;background:0 0;border:0;padding:0;display:block}.installation-app .installation-app-header-close svg{fill:#fff;width:14px;position:relative;top:-2px}.installation-app .installation-app-header-title{font-size:14px;font-weight:700}.installation-app .installation-app-body{margin-top:5px}.installation-app .installation-app-body-rows{color:#fff;grid-template-columns:1fr;font-size:14px;font-weight:500;line-height:1.2;display:grid}.installation-app .installation-app-body-action{text-align:center;margin-top:10px}.installation-app .installation-app-body-action button{color:var(--brand01);background-color:#fff;padding:.375rem .75rem;font-size:14px;border-radius:10px!important;font-weight:700!important}.installation-app .installation-app-body-action button:hover{color:var(--brand03)}@media (width>=576px){.installation-app.ios-popup.ios-safari{top:10px;right:10px;bottom:unset;left:unset;animation:3s infinite install-ios-safari-app-top-animation}.installation-app.ios-popup.ios-safari.triangle:after{top:-10px;bottom:unset;border-top:unset;border-right:10px solid #0000;border-bottom:10px solid var(--brand01);border-left:10px solid #0000;left:50%;transform:translate(-50%)}.installation-app.ios-popup.ios-chrome.triangle:after{right:125px}.installation-app.ios-popup.ios-firefox,.installation-app.ios-popup.ios-opera{top:10px;right:10px;bottom:unset;left:unset;animation:3s infinite install-ios-safari-app-top-animation}.installation-app.ios-popup.ios-firefox.triangle:after,.installation-app.ios-popup.ios-opera.triangle:after{top:-10px;right:10px;bottom:unset;left:unset;border-top:unset;border-right:10px solid #0000;border-bottom:10px solid var(--brand01);border-left:10px solid #0000}}@media (width>=768px){.installation-app{right:unset;width:450px}.installation-app.one-click-install .installation-app-body{grid-column-gap:10px;grid-template-columns:1fr 100px;align-items:center;display:grid}.installation-app.not-supported-popup{width:370px}.installation-app .installation-app-header-close svg{top:0}.installation-app .installation-app-body-action{margin-top:0}}@media (width>=992px){.installation-app{width:500px}.installation-app.one-click-install{padding:15px 15px 10px}.installation-app.one-click-install .installation-app-header{margin-bottom:5px}.installation-app.one-click-install .installation-app-header-close svg{top:-6px}.installation-app.one-click-install .installation-app-body{grid-column-gap:15px;margin-top:0}.installation-app .installation-app-header-close svg{top:-4px}}@keyframes install-default-animation{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-5px)}}@keyframes install-ios-safari-app-bottom-animation{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-30px)}60%{transform:translate(-50%,-5px)}}@keyframes install-ios-safari-app-top-animation{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translateY(30px)}60%{transform:translateY(5px)}}.instagram-error-screen{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:grid;position:fixed;inset:0}.instagram-error-screen .instagram-error-screen-icon{width:35px;animation:3s infinite instagramIcoBounce;position:absolute;top:0;right:5px}.instagram-error-screen .instagram-error-screen-icon svg{fill:#b22561}.instagram-error-screen .instagram-error-screen-header{text-align:center;margin-bottom:10px}.instagram-error-screen .instagram-error-screen-header img{width:100px;height:auto;display:inline-block}.instagram-error-screen .instagram-error-screen-body{text-align:justify}.instagram-error-screen .instagram-error-screen-body i{font-style:normal;display:inline-block;position:relative;top:1px;left:3px;transform:rotate(90deg)}.instagram-error-screen .instagram-error-screen-footer{text-align:center;margin-top:20px}.instagram-error-screen .instagram-error-screen-footer span{color:#382872;cursor:pointer;padding:10px 20px;font-weight:500;display:inline-block}@keyframes instagramIcoBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(30px)}60%{transform:translateY(15px)}}.instagram-popup-app{z-index:9999;border-radius:10px;padding:15px 10px 10px;position:fixed}.instagram-popup-app:before{z-index:1;content:"";background-color:var(--brand01);opacity:.9;border-radius:10px;position:absolute;inset:0}.instagram-popup-app.bottom-left{bottom:10px;left:10px;right:10px}.instagram-popup-app.center{bottom:10px;left:50%;transform:translate(-50%)}.instagram-popup-app.top-right{top:10px;right:10px}.instagram-popup-app.default-animation{animation:3s infinite installDefaultAnimation}.instagram-popup-app.ios-animation{animation:3s infinite installIosSafariAppBottomAnimation}.instagram-popup-app.has-no-title .instagram-popup-app-header{grid-template-columns:1fr;justify-content:flex-end;display:grid}.instagram-popup-app.has-no-title .instagram-popup-app-header-close{text-align:right}.instagram-popup-app.ios-popup{width:100%;max-width:340px}.instagram-popup-app.ios-popup .instagram-popup-app-body{margin-top:0}.instagram-popup-app.ios-popup .instagram-popup-app-header{justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:0;right:0}.instagram-popup-app.ios-popup .instagram-popup-app-header .instagram-popup-app-header-close svg{width:12px}.instagram-popup-app.ios-popup .instagram-popup-app-body-rows{text-align:center}.instagram-popup-app.ios-popup .instagram-popup-app-body-rows .rotate-icon{font-style:normal;display:inline-block;position:relative;top:0;left:2px;transform:rotate(90deg)}.instagram-popup-app.ios-popup .instagram-popup-app-body-rows{flex-wrap:wrap;justify-content:center;font-size:clamp(13px,3.5vw,16px);line-height:1.5;display:flex}.instagram-popup-app.ios-popup .instagram-popup-app-body-rows svg{fill:#fff;width:24px;position:relative}.instagram-popup-app.ios-popup .instagram-popup-app-body-rows .ios-share-icon{top:-2px}.instagram-popup-app.triangle:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--brand01);opacity:.9;width:0;height:0;position:absolute;bottom:-10px}.instagram-popup-app.ios-chrome{animation:3s infinite installIosSafariAppTopAnimation}.instagram-popup-app.ios-chrome.triangle:after{top:-9px;right:6px;bottom:unset;left:unset;border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:10px solid var(--brand01);border-top:unset}.instagram-popup-app.one-click-install .instagram-popup-app-header-close svg{top:-6px}.instagram-popup-app .instagram-popup-app-header,.instagram-popup-app .instagram-popup-app-body{z-index:2;position:relative}.instagram-popup-app .instagram-popup-app-header{grid-column-gap:10px;color:#fff;grid-template-columns:1fr 15px;display:grid}.instagram-popup-app .instagram-popup-app-header-close{cursor:pointer;background:0 0;border:0;padding:0;display:block}.instagram-popup-app .instagram-popup-app-header-close svg{fill:#fff;width:14px;position:relative;top:-2px}.instagram-popup-app .instagram-popup-app-header-title{font-size:14px;font-weight:700}.instagram-popup-app .instagram-popup-app-body{margin-top:5px}.instagram-popup-app .instagram-popup-app-body-rows{color:#fff;grid-template-columns:1fr;font-size:14px;line-height:1.2;display:grid}.instagram-popup-app .instagram-popup-app-body-action{text-align:center;margin-top:10px}.instagram-popup-app .instagram-popup-app-body-action button{color:var(--brand01);background-color:#fff;font-size:14px;border-radius:10px!important;font-weight:700!important}.instagram-popup-app .instagram-popup-app-body-action button:hover{color:var(--brand03)}@media (width>=576px){.instagram-popup-app.ios-popup.ios-chrome.triangle:after{right:125px}}@media (width>=768px){.instagram-popup-app{right:unset;width:450px}.instagram-popup-app.one-click-install .instagram-popup-app-body{grid-column-gap:10px;grid-template-columns:1fr 100px;align-items:center;display:grid}.instagram-popup-app.not-supported-popup{width:370px}.instagram-popup-app .instagram-popup-app-header-close svg{top:0}.instagram-popup-app .instagram-popup-app-body-action{margin-top:0}}@media (width>=992px){.instagram-popup-app{width:500px}.instagram-popup-app.one-click-install{padding:15px 15px 10px}.instagram-popup-app.one-click-install .instagram-popup-app-header{margin-bottom:5px}.instagram-popup-app.one-click-install .instagram-popup-app-header-close svg{top:-6px}.instagram-popup-app.one-click-install .instagram-popup-app-body{grid-column-gap:15px;margin-top:0}.instagram-popup-app .instagram-popup-app-header-close svg{top:-4px}}@keyframes installDefaultAnimation{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-5px)}}@keyframes installIosSafariAppBottomAnimation{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-30px)}60%{transform:translate(-50%,-5px)}}@keyframes installIosSafariAppTopAnimation{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translateY(30px)}60%{transform:translateY(5px)}}.card-scanner-modal .scanner-exit-confirm{z-index:30;background-color:#000000a6;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.card-scanner-modal .scanner-exit-confirm-dialog{-webkit-backdrop-filter:blur(5px)saturate(140%);backdrop-filter:blur(5px)saturate(140%);background-color:#191b20b8;border:1px solid #ffffff24;border-radius:32px;width:min(100%,420px);overflow:hidden}.card-scanner-modal .scanner-exit-confirm-content{text-align:center;padding:24px 24px 28px}.card-scanner-modal .scanner-exit-confirm-content h2,.card-scanner-modal .scanner-exit-confirm-content p{color:#fff;margin:0;font-family:Montserrat,Montserrat-fallback,sans-serif}.card-scanner-modal .scanner-exit-confirm-content h2{font-size:18px;font-weight:700}.card-scanner-modal .scanner-exit-confirm-content p{max-width:290px;margin:10px auto 0;font-size:14px;line-height:1.4}.card-scanner-modal .scanner-exit-confirm-actions{border-top:1px solid #ffffff1a}.card-scanner-modal .scanner-exit-confirm-button{color:#fff;background-color:#0000;border:none;border-bottom:1px solid #ffffff1a;width:100%;min-height:50px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:16px}.card-scanner-modal .scanner-exit-confirm-button:last-child{border-bottom:none}.card-scanner-modal .scanner-exit-confirm-button-discard{color:#e0182d}.card-scanner-modal .scanner-forward-view{z-index:50;color:#fff;background-color:#000;flex-direction:column;display:flex;position:absolute;inset:0}.card-scanner-modal .scanner-forward-panel-enter-active,.card-scanner-modal .scanner-forward-panel-leave-active{transition:transform .5s cubic-bezier(.16,1,.3,1)}.card-scanner-modal .scanner-forward-panel-enter-from,.card-scanner-modal .scanner-forward-panel-leave-to{transform:translateY(100%)}.card-scanner-modal .scanner-forward-choice-enter-active,.card-scanner-modal .scanner-forward-choice-leave-active{transition:opacity .22s ease-out}.card-scanner-modal .scanner-forward-choice-enter-from,.card-scanner-modal .scanner-forward-choice-leave-to{opacity:0}.card-scanner-modal .scanner-forward-toolbar{padding:10px}.card-scanner-modal .scanner-forward-close{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-forward-close svg{fill:currentColor;width:18px;height:18px}.card-scanner-modal .scanner-forward-content{box-sizing:border-box;width:min(100%,520px);margin:auto;padding:20px}.card-scanner-modal .scanner-forward-content .scanner-forward-icon{justify-content:center;display:flex}.card-scanner-modal .scanner-forward-content .scanner-forward-icon .share-contact-icon-container{border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.card-scanner-modal .scanner-forward-content .scanner-forward-icon .share-contact-icon-container svg{fill:currentColor;width:45px;height:45px;position:relative;left:3px}.card-scanner-modal .scanner-forward-content .scanner-forward-text{color:#fff;margin:24px 0 0;font-size:15px;line-height:1.45}.card-scanner-modal .scanner-forward-content .form-fields{margin-top:28px}.card-scanner-modal .scanner-forward-content .input-component-text,.card-scanner-modal .scanner-forward-content .input-component-phone-input input{color:#fff;background-color:#0000;border-bottom-color:#ffffff47}.card-scanner-modal .scanner-forward-content .input-component-phone .vue-tel-input{background-color:#0000;border-bottom-color:#ffffff47!important}.card-scanner-modal .scanner-forward-form .form-fields .input-component .input-component-phone .vue-tel-input .vti__dropdown{background-color:#0000!important}.card-scanner-modal .scanner-forward-form .form-fields .input-component .input-component-phone .vti__dropdown-arrow{color:#fff}.card-scanner-modal .scanner-forward-form .form-fields .input-component .input-component-phone .vti__dropdown-list li span,.card-scanner-modal .scanner-forward-form .form-fields .input-component .input-component-phone .vti__dropdown-list li strong{color:#000}.card-scanner-modal .scanner-forward-form .form-fields .input-component .input-component-text::placeholder{color:#fff!important}.card-scanner-modal .scanner-forward-footer{padding:20px calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}.card-scanner-modal .scanner-forward-footer button{color:#fff;text-transform:uppercase;background-color:var(--brand01);border:none;border-radius:14px;width:100%;min-height:52px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:15px;font-weight:600}.card-scanner-modal .scanner-forward-footer button:disabled{cursor:not-allowed;opacity:.45}.card-scanner-modal .scanner-exit-confirm{z-index:50}.card-scanner-modal .scanner-exit-confirm.scanner-exit-confirm-action-choice{z-index:30}.card-scanner-modal .scanner-exit-confirm.scanner-exit-confirm-action-choice.scanner-exit-confirm-action-choice-forwarded{z-index:60}.card-scanner-modal .scanner-gallery-crop-view{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#000;height:100%;min-height:0;position:relative}.card-scanner-modal .scanner-gallery-crop-canvas{touch-action:none;position:absolute;inset:0;overflow:hidden}.card-scanner-modal .scanner-gallery-crop-canvas .cropper-bg{background-image:none}.card-scanner-modal .scanner-gallery-crop-canvas .cropper-modal{opacity:0}.card-scanner-modal .scanner-gallery-crop-canvas .cropper-view-box{outline:none}.card-scanner-modal .scanner-gallery-crop-canvas .cropper-crop-box{pointer-events:none}.card-scanner-modal .scanner-gallery-crop-canvas .cropper-dashed,.card-scanner-modal .scanner-gallery-crop-canvas .cropper-face,.card-scanner-modal .scanner-gallery-crop-canvas .cropper-line,.card-scanner-modal .scanner-gallery-crop-canvas .cropper-point{display:none}.card-scanner-modal .scanner-gallery-crop-toolbar{z-index:2;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.card-scanner-modal .scanner-gallery-crop-toolbar-button{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-gallery-crop-toolbar-button svg{fill:#fff;font-size:22px}.card-scanner-modal .scanner-gallery-crop-guidance{z-index:2;color:#fff;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:14px;margin:0;padding:8px 12px;font-size:12px;line-height:1.35;display:none;position:absolute;top:62px;left:20px;right:20px;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-gallery-crop-view .scanner-capture-mask{z-index:1;pointer-events:none}.card-scanner-modal .scanner-gallery-crop-view .scanner-capture-mask .scanner-capture-mask-rotate{pointer-events:auto}.card-scanner-modal .scanner-gallery-crop-actions{z-index:2;position:absolute}.card-scanner-modal .scanner-gallery-crop-actions .scanner-review-image-actions-button:disabled{opacity:.5}.card-scanner-modal-overlay{z-index:999;background-color:#000;position:fixed;inset:0}.card-scanner-modal-overlay .card-scanner-modal{width:100%;height:100%}.card-scanner-modal{height:100dvh}.card-scanner-modal .scanner-capture-view{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:100%}.card-scanner-modal .scanner-capture-view.is-contextual .scanner-capture-action{bottom:calc(75px + env(safe-area-inset-bottom))}.card-scanner-modal .scanner-capture-video-area{height:100%;min-height:0;position:relative}.card-scanner-modal .scanner-capture-video{object-fit:cover;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%}.card-scanner-modal .scanner-capture-view-camera-ready .scanner-capture-video{opacity:1}.card-scanner-modal .scanner-camera-loading{z-index:1;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-camera-unavailable{z-index:1;color:#fff;text-align:center;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:20px;width:min(100% - 40px,340px);padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-camera-unavailable-title,.card-scanner-modal .scanner-camera-unavailable-description{margin:0}.card-scanner-modal .scanner-camera-unavailable-title{font-size:15px;font-weight:600}.card-scanner-modal .scanner-camera-unavailable-description{margin-top:8px;font-size:14px;line-height:1.4}.card-scanner-modal .scanner-capture-toolbar{-webkit-user-select:none;user-select:none;grid-template-columns:42px 42px;justify-content:space-between;width:calc(100% - 20px);display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%)}.card-scanner-modal .scanner-capture-toolbar-button{background-color:#0000;border:none}.card-scanner-modal .scanner-capture-toolbar-button.flash svg{font-size:18px}.card-scanner-modal .scanner-capture-toolbar-button svg{fill:#fff;font-size:22px}.card-scanner-modal .scanner-capture-toolbar-button-glass{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-capture-action{left:50%;bottom:calc(75px + env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;position:absolute;transform:translate(-50%)}.card-scanner-modal .scanner-capture-action .scanner-capture-button{z-index:0;isolation:isolate;background-color:#fff;border:1px solid #ffffffd9;border-radius:50%;width:65px;height:65px;position:relative}.card-scanner-modal .scanner-capture-action .scanner-capture-button:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-capture-action .scanner-capture-button:after{z-index:-1;content:"";background-color:#fff;border-radius:50%;width:65px;height:65px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-scanner-modal .scanner-capture-mask{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-scanner-modal .scanner-capture-mask .scanner-capture-mask-frame{transform-origin:50%;border:2px solid #fff;position:absolute;inset:0}.card-scanner-modal .scanner-capture-mask .scanner-capture-mask-label,.card-scanner-modal .scanner-capture-mask .scanner-capture-mask-rotate{position:absolute}.card-scanner-modal .scanner-capture-mask .scanner-capture-mask-label{text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:999px;padding:0 5px;font-size:10px;font-weight:600;top:-25px;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-capture-mask .scanner-capture-mask-rotate{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:grid;bottom:-50px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-capture-mask .scanner-capture-mask-rotate svg{fill:#fff;font-size:14px}.card-scanner-modal .scanner-capture-mask-business-card{aspect-ratio:1.75;width:min(90%,370px)}.card-scanner-modal .scanner-capture-mask-business-card.scanner-capture-mask-vertical{aspect-ratio:1/1.75;width:auto;height:min(70%,370px);margin-top:-60px}.card-scanner-modal .scanner-capture-mask-business-card.scanner-capture-mask-vertical svg{font-size:22px}.card-scanner-modal .scanner-capture-mask-folder{width:min(90%,370px);height:calc(100% - 240px);margin-top:-40px}.card-scanner-modal .scanner-capture-video-footer-button{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#5d615a40;border:none;padding:0}.card-scanner-modal .scanner-capture-video-footer-button svg{fill:#fff;font-size:18px}.card-scanner-modal .scanner-capture-video-footer-button-gallery{border-radius:50%;width:35px;height:35px}.card-scanner-modal .scanner-capture-video-footer-button-gallery svg{position:relative;left:-1px}.card-scanner-modal .scanner-capture-video-footer{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);-webkit-user-select:none;user-select:none;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:35px 1fr 35px;align-content:center;width:90%;padding:5px 7px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-capture-video-footer-gallery{place-content:center;display:grid}.card-scanner-modal .scanner-capture-video-footer-media-types{grid-template-columns:1fr;justify-content:center;align-items:center;min-width:0;padding:0 20px;display:grid;position:relative}.card-scanner-modal .scanner-capture-video-footer-media-types .scanner-media-type-swiper{width:100%}.card-scanner-modal .scanner-capture-video-footer-media-types .scanner-media-type-swiper .swiper-wrapper{justify-content:center}.card-scanner-modal .scanner-capture-video-footer-media-types .scanner-media-type-swiper .swiper-slide{width:auto}.card-scanner-modal .scanner-capture-video-footer-media-types .scanner-media-type-swiper-option{color:#fff;text-transform:uppercase;opacity:.55;background-color:#0000;border:none;padding:5px 0;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:13px}.card-scanner-modal .scanner-capture-video-footer-media-types .scanner-media-type-swiper-option.is-active{opacity:1;font-weight:600;position:relative;top:1px}.card-scanner-modal .scanner-capture-video-footer-button-switch{border-radius:50%;width:35px;height:35px}.card-scanner-modal .scanner-capture-video-footer-button-switch.is-disabled{cursor:not-allowed;opacity:.4}.card-scanner-modal .scanner-capture-video-footer-button-switch svg{font-size:18px}.card-scanner-modal .scanner-observation-view{z-index:20;background-color:#000;border-radius:20px 20px 0 0;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.card-scanner-modal .scanner-observation-preview-section{flex-direction:column;flex-shrink:0;padding:10px 20px 20px;display:flex}.card-scanner-modal .scanner-observation-content-section{padding:28px 20px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;background-color:#1f2220fa;border-top:1px solid #ffffff1f;border-radius:34px 34px 0 0;flex-shrink:0}.card-scanner-modal .scanner-observation-toolbar{margin-left:-10px}.card-scanner-modal .scanner-observation-toolbar-button{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-observation-toolbar-button svg{fill:#fff;font-size:22px}.card-scanner-modal .scanner-observation-previews{justify-content:center;align-items:center;gap:12px;width:min(100%,520px);margin:20px auto 0;display:flex}.card-scanner-modal .scanner-observation-previews.has-single-image.has-business-card-vertical-previews{margin-top:0}.card-scanner-modal .scanner-observation-previews.has-single-image.has-business-card-horizontal-previews{margin-top:10px}.card-scanner-modal .scanner-observation-previews.has-single-image.has-folder-horizontal-previews{margin-top:0}.card-scanner-modal .scanner-observation-previews.has-single-image.has-folder-horizontal-previews .is-folder-horizontal{height:240px!important}.card-scanner-modal .scanner-observation-previews.has-two-images.has-business-card-vertical-previews{margin-top:10px}.card-scanner-modal .scanner-observation-previews.has-two-images.has-business-card-vertical-previews .is-business-card-vertical{height:220px!important}.card-scanner-modal .scanner-observation-previews.has-two-images.has-folder-horizontal-previews{margin-top:15px}.card-scanner-modal .scanner-observation-previews.has-two-images.has-folder-horizontal-previews .is-folder-horizontal{height:200px!important}.card-scanner-modal .scanner-observation-previews .scanner-observation-preview{background-color:#1f22204d;border-radius:10px;place-items:center;min-width:0;height:90px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff}.card-scanner-modal .scanner-observation-previews .scanner-observation-preview img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.card-scanner-modal .scanner-observation-previews .scanner-observation-preview-background{filter:blur(35px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview{width:min(100%,280px)}.card-scanner-modal .scanner-observation-previews.has-two-images .scanner-observation-preview{width:calc(50% - 6px)}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview.is-business-card-horizontal{aspect-ratio:1.75;height:auto}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview.is-business-card-horizontal img{object-fit:cover}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview.is-business-card-vertical{aspect-ratio:1/1.75;width:auto;height:220px}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview.is-business-card-vertical img{object-fit:cover}.card-scanner-modal .scanner-observation-previews.has-two-images .scanner-observation-preview.is-business-card-vertical{aspect-ratio:1/1.75;width:auto;height:180px}.card-scanner-modal .scanner-observation-previews.has-two-images .scanner-observation-preview.is-business-card-vertical img{object-fit:cover}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview.is-folder-horizontal{width:auto;height:220px;aspect-ratio:var(--scanner-observation-preview-aspect-ratio,1)}.card-scanner-modal .scanner-observation-previews.has-single-image .scanner-observation-preview.is-folder-horizontal img{object-fit:cover}.card-scanner-modal .scanner-observation-previews.has-two-images .scanner-observation-preview.is-folder-horizontal{width:auto;height:180px;aspect-ratio:var(--scanner-observation-preview-aspect-ratio,1)}.card-scanner-modal .scanner-observation-previews.has-two-images .scanner-observation-preview.is-folder-horizontal img{object-fit:cover}.card-scanner-modal .scanner-observation-type-selector{justify-content:center;display:grid;position:relative}.card-scanner-modal .scanner-observation-type-list{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f222033;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:0;list-style:none;display:flex;position:relative}.card-scanner-modal .scanner-observation-type-list:before{z-index:0;content:"";border:1px solid #ffffff4d;border-radius:999px;width:50%;height:calc(100% - 2px);transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translate(0)}.card-scanner-modal .scanner-observation-type-list.is-audio-active:before{left:-4px;transform:translate(100%)}.card-scanner-modal .scanner-observation-type-list-option{z-index:1;position:relative}.card-scanner-modal .scanner-observation-type-list-option button{color:#fff;opacity:.7;text-transform:uppercase;background-color:#0000;border:1px solid #0000;border-radius:999px;place-items:center;min-width:98px;padding:9px 18px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:13px;font-weight:600;transition:color .18s ease-out,opacity .18s ease-out;display:grid}.card-scanner-modal .scanner-observation-type-list-option button.is-active{opacity:1}.card-scanner-modal .scanner-observation-type-list-option button.is-blocked{cursor:not-allowed}.card-scanner-modal .scanner-observation-type-tooltip{z-index:2;color:#fff;text-align:center;background-color:#1f2220f0;border:1px solid #ffffff29;border-radius:10px;width:max-content;max-width:260px;padding:8px 12px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:12px;line-height:1.3;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0003}.card-scanner-modal .scanner-observation-text-container{margin-top:18px;position:relative}.card-scanner-modal .scanner-observation-text{box-sizing:border-box;color:#fff;resize:none;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:16px;outline:none;width:100%;min-height:74px;margin:0;padding:16px 48px 16px 16px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:15px;line-height:1.4}.card-scanner-modal .scanner-observation-text::placeholder{color:#ffffffa6}.card-scanner-modal .scanner-observation-text:focus{border-color:#fff}.card-scanner-modal .scanner-observation-text-clear{color:#fff;background-color:#1f222080;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;right:10px}.card-scanner-modal .scanner-observation-text-clear svg{fill:currentColor;width:11px;height:14px}.card-scanner-modal .scanner-observation-audio{place-items:center;min-height:124px;margin-top:18px;display:grid}.card-scanner-modal .scanner-observation-audio audio{display:none}.card-scanner-modal .scanner-observation-audio-start{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid;box-shadow:0 8px 20px #00000029}.card-scanner-modal .scanner-observation-audio-start svg{fill:currentColor;width:24px;height:32px}.card-scanner-modal .scanner-observation-audio-start:disabled{opacity:.6}.card-scanner-modal .scanner-observation-audio-recorder{box-sizing:border-box;background-color:#1f2220b3;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:34px 34px max-content 84px 34px 34px;justify-content:space-between;align-items:center;column-gap:4px;width:100%;min-height:52px;padding:6px;display:grid}.card-scanner-modal .scanner-observation-audio-recorder-action{color:#fff;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.card-scanner-modal .scanner-observation-audio-recorder-action.scanner-observation-audio-recorder-action-play .svg-play{position:relative;left:2px}.card-scanner-modal .scanner-observation-audio-recorder-action svg{fill:currentColor;width:13px;height:16px}.card-scanner-modal .scanner-observation-audio-recorder-action:disabled{opacity:.35}.card-scanner-modal .scanner-observation-audio-recorder-status{background-color:#e0182d;border-radius:50%;justify-self:center;width:6px;height:6px;animation:1.2s ease-in-out infinite scanner-observation-audio-recording-pulse}.card-scanner-modal .scanner-observation-audio-recorder-time{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:14px;font-weight:600}.card-scanner-modal .scanner-observation-audio-recorder-levels{justify-content:space-between;align-items:center;width:84px;max-height:32px;display:flex}.card-scanner-modal .scanner-observation-audio-recorder-levels span{background-color:#ffffffb3;border-radius:999px;flex:0 0 2px;width:2px;height:3px;max-height:32px;transition:height 60ms ease-out}.card-scanner-modal .scanner-observation-audio-recorder-levels.is-seekable{cursor:ew-resize;touch-action:none}.card-scanner-modal .scanner-observation-audio-player{box-sizing:border-box;background-color:#1f2220b3;border:1px solid #ffffff29;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;column-gap:12px;width:100%;min-height:74px;padding:10px;display:grid;position:relative}.card-scanner-modal .scanner-observation-audio-player-play{color:#fff;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;padding:0;display:grid}.card-scanner-modal .scanner-observation-audio-player-play svg{fill:currentColor;width:13px;height:16px}.card-scanner-modal .scanner-observation-audio-player-play:disabled{opacity:.45}.card-scanner-modal .scanner-observation-audio-player-remove{color:#fff;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;grid-area:1/3/3;place-items:center;width:34px;height:34px;padding:0;display:grid}.card-scanner-modal .scanner-observation-audio-player-remove svg{fill:currentColor;width:13px;height:16px}.card-scanner-modal .scanner-observation-audio-player-levels{justify-content:space-between;align-items:center;min-width:0;display:flex}.card-scanner-modal .scanner-observation-audio-player-levels span{background-color:#ffffffb3;border-radius:999px;flex:0 0 3px;width:3px;height:3px;transition:height 80ms ease-out,opacity 80ms ease-out}.card-scanner-modal .scanner-observation-audio-player-levels.is-seekable{cursor:ew-resize;touch-action:none}.card-scanner-modal .scanner-observation-audio-player-time{color:#ffffffa6;font-variant-numeric:tabular-nums;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:10px;position:absolute;bottom:2px;left:55px}.card-scanner-modal .scanner-observation-audio .scanner-observation-audio-source{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.card-scanner-modal .scanner-observation-audio-recorder.is-paused .scanner-observation-audio-recorder-status{opacity:.5;animation:none}.card-scanner-modal .scanner-observation-audio-recorder-save{color:#000;background-color:#fff}@keyframes scanner-observation-audio-recording-pulse{50%{opacity:.35}}.card-scanner-modal .scanner-observation-save{margin-top:24px}.card-scanner-modal .scanner-observation-save button{color:#fff;text-transform:uppercase;background-color:var(--brand01);border-radius:14px;width:100%;min-height:52px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:15px;font-weight:600;border:none!important}.card-scanner-modal .scanner-observation-save button:disabled{cursor:not-allowed;opacity:.45}.card-scanner-modal.is-observation-open .scanner-review-toolbar-button{pointer-events:none;opacity:0}.card-scanner-modal .scanner-observation-panel-enter-active,.card-scanner-modal .scanner-observation-panel-leave-active{transition:transform .8s cubic-bezier(.16,1,.3,1)}.card-scanner-modal .scanner-observation-panel-enter-from,.card-scanner-modal .scanner-observation-panel-leave-to{transform:translateY(100%)}.card-scanner-modal .scanner-observation-slide-forward-enter-active,.card-scanner-modal .scanner-observation-slide-forward-leave-active,.card-scanner-modal .scanner-observation-slide-reverse-enter-active,.card-scanner-modal .scanner-observation-slide-reverse-leave-active{will-change:opacity, transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.card-scanner-modal .scanner-observation-slide-forward-enter-from{opacity:0;transform:translate(18px)}.card-scanner-modal .scanner-observation-slide-forward-leave-to,.card-scanner-modal .scanner-observation-slide-reverse-enter-from{opacity:0;transform:translate(-18px)}.card-scanner-modal .scanner-observation-slide-reverse-leave-to{opacity:0;transform:translate(18px)}@media (prefers-reduced-motion:reduce){.card-scanner-modal .scanner-observation-panel-enter-active,.card-scanner-modal .scanner-observation-panel-leave-active,.card-scanner-modal .scanner-observation-slide-forward-enter-active,.card-scanner-modal .scanner-observation-slide-forward-leave-active,.card-scanner-modal .scanner-observation-slide-reverse-enter-active,.card-scanner-modal .scanner-observation-slide-reverse-leave-active{transition:none}.card-scanner-modal .scanner-observation-type-list:before,.card-scanner-modal .scanner-observation-type-list-option button,.card-scanner-modal .scanner-observation-audio-recorder-levels span,.card-scanner-modal .scanner-observation-audio-recorder-status{transition:none;animation:none}}.card-scanner-modal.is-refreshing-glass .scanner-review-toolbar-button,.card-scanner-modal.is-refreshing-glass .scanner-review-image-footer,.card-scanner-modal.is-refreshing-glass .scanner-review-image-footer-gallery-button,.card-scanner-modal.is-refreshing-glass .scanner-review-image-footer-save button,.card-scanner-modal.is-refreshing-glass .scanner-review-image-footer-sides-list,.card-scanner-modal.is-refreshing-glass .scanner-review-image-actions-button-confirm,.card-scanner-modal.is-refreshing-glass .scanner-review-image-actions-button-retake{-webkit-backdrop-filter:none;backdrop-filter:none}.card-scanner-modal .scanner-review-view{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;height:100%;transition:filter .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.card-scanner-modal.is-observation-open .scanner-review-view{filter:blur(20px);transform:scale(1.05)}.card-scanner-modal .scanner-review-image-area{height:100%;min-height:0;position:relative;overflow:hidden}.card-scanner-modal .scanner-review-image{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-scanner-modal .scanner-review-image img{object-fit:cover;border:2px solid #fff;width:100%;height:100%;display:block}.card-scanner-modal .scanner-review-image-business-card-horizontal{aspect-ratio:1.75;width:min(90%,370px)}.card-scanner-modal .scanner-review-image-business-card-vertical{aspect-ratio:1/1.75;width:auto;height:min(70%,370px);margin-top:-60px}.card-scanner-modal .scanner-review-image-folder{width:min(90%,370px);height:calc(100% - 240px);margin-top:-40px}.card-scanner-modal .scanner-review-image-background{z-index:0;filter:blur(35px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.card-scanner-modal .scanner-review-toolbar{z-index:10;-webkit-user-select:none;user-select:none;justify-content:space-between;width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.card-scanner-modal .scanner-review-toolbar-button{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f22204d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:opacity .22s ease-out,transform .22s ease-out;display:grid;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-review-toolbar-button svg{fill:#fff;font-size:22px}.card-scanner-modal .scanner-review-image-footer{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);-webkit-user-select:none;user-select:none;background-color:#1f22204d;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:35px 1fr 40px;align-content:center;width:90%;padding:5px 7px;display:grid;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1f}.card-scanner-modal .scanner-review-image-footer.disabled .scanner-review-image-footer-sides{opacity:.5}.card-scanner-modal .scanner-review-image-footer.disabled.can-return-to-confirmed-side .scanner-review-image-footer-sides{opacity:1}.card-scanner-modal .scanner-review-image-footer.disabled:not(.is-contextual-capture):not(.is-save-enabled){opacity:.5}.card-scanner-modal .scanner-review-image-footer-gallery{place-content:center;display:grid}.card-scanner-modal .scanner-review-image-footer-gallery-button{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#5d615a40;border:none;border-radius:50%;width:35px;height:35px;padding:0}.card-scanner-modal .scanner-review-image-footer-gallery-button svg{fill:#fff;font-size:18px}.card-scanner-modal .scanner-review-image-footer-gallery-button:disabled{cursor:not-allowed;opacity:.5}.card-scanner-modal .scanner-review-image-footer-save{place-content:center;display:grid;position:relative}.card-scanner-modal .scanner-review-image-footer-save button{background-color:var(--brand01);border:none;border-radius:50%;width:60px;height:60px;position:absolute;top:-10px;right:-15px}.card-scanner-modal .scanner-review-image-footer-save button svg{z-index:1;fill:#fff;font-size:28px;position:relative}.card-scanner-modal .scanner-review-image-footer-save button:disabled{cursor:not-allowed}.card-scanner-modal .scanner-review-image-footer-sides{justify-content:center;align-items:center;display:grid}.card-scanner-modal .scanner-review-image-footer-sides-list{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background-color:#1f222033;border:1px solid #ffffff29;border-radius:999px;margin:0;padding:0;list-style:none;display:flex;position:relative}.card-scanner-modal .scanner-review-image-footer-sides-list:before{z-index:0;content:"";border:1px solid #ffffff4d;border-radius:999px;width:50%;height:calc(100% - 2px);transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translate(0)}.card-scanner-modal .scanner-review-image-footer-sides-list.is-second-side-active:before{left:-4px;transform:translate(100%)}.card-scanner-modal .scanner-review-image-footer-sides-list-option{z-index:1;position:relative}.card-scanner-modal .scanner-review-image-footer-sides-list-option button{color:#fff;opacity:.7;text-transform:uppercase;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:999px;place-items:center;min-width:98px;padding:9px 18px;font-family:Montserrat,Montserrat-fallback,sans-serif;font-size:13px;font-weight:600;transition:color .18s ease-out,opacity .18s ease-out;display:grid}.card-scanner-modal .scanner-review-image-footer-sides-list-option button.is-active{color:#fff;opacity:1!important}.card-scanner-modal .scanner-review-image-footer-sides-list-option button.is-confirmed,.card-scanner-modal .scanner-review-image-footer-sides-list-option button.is-confirmed.is-active{color:#7dcc21}.card-scanner-modal .scanner-review-image-footer-sides-list-option button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.card-scanner-modal .scanner-review-image-footer-sides-list:before,.card-scanner-modal .scanner-review-image-footer-sides-list-option button{transition:none}}.card-scanner-modal .scanner-review-image-actions{z-index:2;-webkit-user-select:none;user-select:none;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button{-webkit-user-select:none;user-select:none;border:none;border-radius:50%;width:80px;height:80px;line-height:1.2}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button span{color:#fff;text-transform:uppercase;width:100%;font-size:9px;font-weight:600;line-height:1;display:block}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button svg{fill:#fff;height:26px}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-confirm,.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-retake{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid #fff3;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff2e}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-confirm{background-color:#5aa70066}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-confirm svg{position:relative;top:-1px}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-retake{background-color:#393c4766}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-retake svg{position:relative;top:-4px}.card-scanner-modal .scanner-review-image-actions .scanner-review-image-actions-button-remove{background-color:#e0182d}
