.partner-form .elementor-field-type-html{font-size:20px!important;font-weight:500}.partner-form .elementor-field-type-upload{position:relative;width:100%}.partner-form .elementor-field-type-upload>.elementor-field-label{display:flex;align-items:center!important;justify-content:center!important;gap:16px;width:100%;min-height:56px;margin:0;padding:16px 18px!important;box-sizing:border-box;border:1px solid #ababab;border-radius:8px;background:#fff0;color:#0a1925;font-size:16px;font-weight:500;line-height:1.35;text-align:center;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease}.partner-form .elementor-field-type-upload:not(.roket-upload-has-file)>.elementor-field-label::before{content:"+";display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;font-size:25px;font-weight:300;line-height:1}.partner-form .elementor-field-type-upload>.elementor-field-label::after,.partner-form .elementor-field-type-upload>.elementor-field-label .elementor-required{display:none!important}.partner-form .elementor-field-type-upload input[type="file"]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.partner-form .elementor-field-type-upload:not(.roket-upload-has-file):hover>.elementor-field-label,.partner-form .elementor-field-type-upload:not(.roket-upload-has-file):focus-within>.elementor-field-label{border-color:#071827}.partner-form .elementor-field-type-upload.roket-upload-has-file>.elementor-field-label{justify-content:flex-start!important;gap:14px;min-height:64px;padding:16px 64px 16px 20px!important;border-color:#fff0;border-radius:18px;background:#f4f4f4;text-align:left}.partner-form .elementor-field-type-upload.roket-upload-has-file>.elementor-field-label:hover{background:#eee}.partner-form .roket-upload-file-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;color:#0a1925}.partner-form .roket-upload-file-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.partner-form .roket-upload-file-name{display:block;min-width:0;overflow:hidden;color:#0a1925;font-size:16px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.partner-form .roket-upload-remove{position:absolute;top:50%;right:18px;z-index:5;display:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff0;color:#0a1925;cursor:pointer;transform:translateY(-50%);transition:background-color 0.2s ease}.partner-form .elementor-field-type-upload.roket-upload-has-file>.roket-upload-remove{display:block}.partner-form .roket-upload-remove::before,.partner-form .roket-upload-remove::after{content:"";position:absolute;top:50%;left:50%;width:23px;height:2px;border-radius:2px;background:currentColor}.partner-form .roket-upload-remove::before{transform:translate(-50%,-50%) rotate(45deg)}.partner-form .roket-upload-remove::after{transform:translate(-50%,-50%) rotate(-45deg)}.partner-form .roket-upload-remove:hover,.partner-form .roket-upload-remove:focus-visible{background:rgb(10 25 37 / .07);outline:none}@media (max-width:767px){.partner-form .elementor-field-type-upload>.elementor-field-label{gap:12px;min-height:52px;padding:14px 16px!important;font-size:15px}.partner-form .elementor-field-type-upload.roket-upload-has-file>.elementor-field-label{min-height:58px;padding:14px 56px 14px 16px!important;border-radius:16px}.partner-form .roket-upload-file-icon{width:23px;height:23px}.partner-form .roket-upload-file-name{font-size:14px}.partner-form .roket-upload-remove{right:12px;width:34px;height:34px}}