.elementor-66 .elementor-element.elementor-element-6145ffc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-66 .elementor-element.elementor-element-6145ffc.e-con{--flex-grow:0;--flex-shrink:0}.elementor-66 .elementor-element.elementor-element-08809a7{padding:0}.elementor-66 .elementor-element.elementor-element-08809a7.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-66 .elementor-element.elementor-element-9cc7470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-66 .elementor-element.elementor-element-f9df658{--spacer-size:50px}.elementor-66 .elementor-element.elementor-element-fa2861d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-66 .elementor-element.elementor-element-5ff181e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-66 .elementor-element.elementor-element-1dddad1{width:100%;max-width:100%}.elementor-66 .elementor-element.elementor-element-1dddad1.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-66 .elementor-element.elementor-element-3a3ee13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-66 .elementor-element.elementor-element-73528f5{--spacer-size:50px}.elementor-66 .elementor-element.elementor-element-eef6c63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-6145ffc{--width:100%}}section#upload-hero.hero--overlay:after,section[aria-labelledby=upload-hero-title].hero--overlay:after{content:none !important;display:none !important}section#upload-hero.hero--overlay,section[aria-labelledby=upload-hero-title].hero--overlay{background:0 0 !important;box-shadow:none !important}#upload-hero,#upload-hero>.e-con,#upload-hero>.elementor-container,#upload-hero>.e-con>.e-con{background:0 0 !important}:root{--elbe3d-accent:#22c55e;--elbe3d-accent-hover:#16a34a}.elbe3d-quote input[type=file]{font-size:14px}.elbe3d-quote input[type=file]::file-body.elementor-page-66-button{appearance:none;border:none;padding:10px 14px;margin-right:10px;border-radius:10px;background:var(--elbe3d-accent);color:#fff;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.06);transition:background .15s ease,transform .02s ease-in-out}.elbe3d-quote input[type=file]:hover::file-body.elementor-page-66-button{background:var(--elbe3d-accent-hover)}.elbe3d-quote input[type=file]:active::file-body.elementor-page-66-button{transform:translateY(1px)}.elbe3d-quote input[type=file]:focus-visible::file-body.elementor-page-66-button{outline:2px solid rgba(34,197,94,.35);outline-offset:2px}.elbe3d-quote input[type=file]::-webkit-file-upload-button{appearance:none;border:none;padding:10px 14px;margin-right:10px;border-radius:10px;background:var(--elbe3d-accent);color:#fff;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.06);transition:background .15s ease,transform .02s ease-in-out}.elbe3d-quote input[type=file]:hover::-webkit-file-upload-button{background:var(--elbe3d-accent-hover)}.elbe3d-quote input[type=file]:active::-webkit-file-upload-button{transform:translateY(1px)}.elbe3d-quote .elbe3d-extras-row{display:flex;flex-direction:column;gap:10px}.elbe3d-quote .elbe3d-extras-row .elbe3d-extra{display:flex;align-items:center;gap:8px;line-height:1.3}.elbe3d-quote .elbe3d-extras-row .elbe3d-extra input[type=checkbox]{width:16px;height:16px;margin:0}.elbe3d-quote .elbe3d-extras-row .elbe3d-extra label{margin:0;font-weight:500}